Ubuntu 14.04: aggiungi collegamenti ai luoghi nel menu


10

Vorrei aggiungere collegamenti personalizzati alla finestra dei luoghi nella parte superiore del riquadro sinistro in ogni finestra di nautilus. Ho trovato soluzioni che suggeriscono di trascinarlo sul riquadro di sinistra, ma che non funziona con Ubuntu 14.04.

Qualcuno sa come funziona qui?

Risposte:


10

Esistono diversi modi per aggiungere un collegamento ai luoghi. Si chiama segnalibro. Nella directory che si desidera aggiungere, fare clic sul menu dei segnalibri e contrassegnarlo come segno di libro.


4
Bookmarkse placesnon sono la stessa cosa. Appaiono diversi nel menu a sinistra in Files. Vedi questa discussione per esempio.
Johu

3
Non sapevo dei segnalibri e durante la ricerca di un modo per aggiungere collegamenti ai luoghi, quello che volevo davvero erano i segnalibri e questo mi risponde molto bene.
Emile Bergeron,

17

Ci scusiamo per aver sollevato una vecchia domanda, ma la risposta accettata spiega come aggiungere elementi ai segnalibri, non a Luoghi. Purtroppo, non puoi aggiungere all'elenco dei luoghi.

Gli elementi in Luoghi sono definiti in .config/user-dirs.dirs. Il mio assomiglia a questo:

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
# 
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"

Puoi aggiungere liberamente più directory ma non sono elencate in Nautilus. È possibile modificare le cartelle in modo che puntino a directory diverse oppure è possibile impostarle su "$ HOME /" per rimuoverle (vedere man xdg-user-dirs-update) ma non è possibile aggiungerle. Questo perché gli strumenti xdg (ad es. xdg-user-dir) Hanno un elenco fisso di directory "Luoghi" che possono essere impostate. Puoi vedere questo elenco con man xdg-user-dir:

This command expects the name of an XDG user dir as argument. The
possible names are:
    DESKTOP
    DOWNLOAD
    TEMPLATES
    PUBLICSHARE
    DOCUMENTS
    MUSIC
    PICTURES
    VIDEOS

Siamo spiacenti, ma non puoi aggiungere nuove voci al menu Luoghi e farlo riconoscere dagli strumenti xdg- *. I segnalibri sono modificabili. A seconda della versione e del sapore di Linux, è possibile trovare una voce di menu per aggiungere / modificare i segnalibri, premere Ctrl- Doppure premere il simbolo di un ingranaggio per aggiungere una posizione come segnalibro. I tuoi segnalibri sono memorizzati in .config/gtk-3.0/bookmarks. Sembra che le voci duplicate (sia in Segnalibri che in Luoghi) vengano visualizzate solo in Luoghi, almeno in Nautilus.


1
Ctrl D ha funzionato per me per avviare la sezione Segnalibro e inserire la directory (Nautilus). Vorrei modificare la sezione Luoghi, visto che è il mio laptop: s
TungstenX

3

puoi aggiungere il tuo articolo modificando il file user-dirs.dirs basta creare una cartella nella home directory quindi aggiungere la tua posizione al file come segue

cd .config
sudo nano user-dirs.dirs

aggiungo programmi alla lista XDG_DOCUMENTS_DIR="$HOME/programs" puoi cambiare l'icona di mofdi XDG_{icon name}_DIR quindi riaprire semplicemente il file manager e il gioco è fatto

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
XDG_DOCUMENTS_DIR="$HOME/programs"

Sulla mia - 14.04 - dopo aver chiuso e riaperto Nautilus che ha rimosso la voce "Documenti" nell'elenco Luoghi e l'ha sostituita con una denominata "programmi". L'aggiunta di un'altra riga a XDG_DOCUMENTS_DIR = "$ HOME / programmi2" ha quindi sostituito la voce "programmi" con "programmi2". Quindi sembra che userà l'ultima parte del percorso del file come nome visualizzato nell'elenco, ma ti consentirà di averne solo uno per l'insieme fisso di voci (vedi la risposta fedorqui per quell'insieme).
WillC,

2

Il xdg-user-dirs-updatecomando sembra essere la soluzione perfetta!

xdg-user-dirs-update --set PICTURES $HOME/some_random_dir/

Da man xdg-user-dirs-update:

   --set NAME PATH
       Sets the XDG user dir with the given name.

       NAME should be one of the following:
           DESKTOP
           DOWNLOAD
           TEMPLATES
           PUBLICSHARE
           DOCUMENTS
           MUSIC
           PICTURES
           VIDEOS

       PATH must be an absolute path, e.g.  $HOME/Some/Directory.

Ciò consente di modificare uno degli elenchi fissi esistenti nella posizione personalizzata, ma non consente di aggiungerli all'elenco; xdg-user-dirs-update non mi permette di avere "Downloads_Data" e "Downloads_Executables", per esempio. Comunque buono da sapere però.
WillC,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.