Come rimuovere i segnalibri dalla barra laterale di Nautilus?

81

Voglio rimuovere Video e musica dal pannello laterale sinistro. Ma, non riesco a trovare l'opzione per farlo. Come si fa?

    
posta jokerdino 14.11.2011 - 14:33

8 risposte

45

Testato su Ubuntu 14.04

Questi segnalibri sono controllati da ~/.config/user-dirs.dirs e il commento di una riga configura l'aspetto dell'elenco

Ad esempio, per rimuovere il segnalibro Video dall'elenco, modifica la riga:

XDG_VIDEOS_DIR="$HOME/Videos"

a

#XDG_VIDEOS_DIR="$HOME/Videos"

Nota:
Dopo l'accesso, il file ~/.config/user-dirs.dirs viene ripristinato sul set originale di /etc/xdg/user-dirs.defaults . Per impedirlo, fai in modo che il file sia di sola lettura facendo clic con il pulsante destro del mouse e quindi Proprietà & gt; autorizzazioni o utilizzando il comando

chmod -w ~/.config/user-dirs.dirs

Se hai bisogno di modificare il file, fai il contrario tramite Nautilus o usa il comando

chmod +w ~/.config/user-dirs.dirs

Se vuoi applicare questo a tutti gli utenti del tuo sistema, modifica il file vim /etc/xdg/user-dirs.conf e imposta l'opzione enabled su False . Hai bisogno di permessi di root o questo.

    
risposta data Bruno Pereira 14.11.2011 - 20:43
44

Apri il file user-dirs.dirs nella tua cartella ~/.config con il tuo editor di testo preferito.

Commenta la riga sulla cartella, che non vuoi essere nel riquadro sinistro del nautilus. Ho commentato la cartella Video.

..........
..........
.........
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
#XDG_VIDEOS_DIR="$HOME/Videos"

Quindi apri un terminale ed esegui xdg-user-dirs-gtk-update , vedi la magia.

per la 13.04 o successiva:

In Nautilus & gt; = 3.6 questo non sopravviverà al logout / login o al riavvio. Per superare questo dobbiamo puntare le nostre XDG directory in "$HOME" come ad esempio:

XDG_VIDEOS_DIR="$HOME"
    
risposta data Anwar 18.06.2012 - 15:25
32

Aha: la risposta definitiva, grazie a A. J. McMinn : Rimozione di voci dai luoghi Nautilus

1) Commenta i segnalibri indesiderati in ~/.config/user-dirs.dirs

2) Crea o modifica un file ~/.config/user-dirs.conf e aggiungi la voce enabled=false .

Questa soluzione persiste durante l'avvio.

* ... questo potrebbe essere fatto con un one-liner: echo "enabled=false" > ~/.config/user-dirs.conf

    
risposta data Ben 19.01.2014 - 22:50
5

Queste directory sono impostate da xdg-user-dirs .

La lettura della documentazione mostra che è possibile disabilitare una directory utente puntandola alla propria directory home. Usa Ubuntu-Tweak o modifica manualmente il file ~ / .conf / user-dirs.dirs e punta tutti i segnalibri che non vuoi vedere nella tua directory home, e spariranno anche dalla barra laterale di Nautilus.

NOTA: Ho provato a commentare e rimuovere le righe da ~ / .conf / user-dirs.dirs come suggerito da forestpiskie e ha funzionato solo fino alla prossima volta che ho effettuato l'accesso. Impostandole alla cartella $ HOME, le impostazioni sono bloccate.

    
risposta data PKKid 04.05.2012 - 19:17
3
  1. Apporta le modifiche desiderate ~ / .config / user-dirs.dirs come commenta le directory che non vuoi, ad esempio.
  2. Per le modifiche che non devono essere ripristinate al login, puoi eseguire nel tuo terminale echo "enabled=false" > ~/.config/user-dirs.conf che creerà il file user-dirs.conf contenente l'opzione enable=false .
  3. Verifica le modifiche e la loro persistenza scollegando e inserendo nuovamente. Nautilus dovrebbe visualizzare:

    
risposta data sinekonata 21.04.2014 - 20:14
0

Modifica -

Scavalo un po 'più in là - se modifichi ~ / .config / user-dirs.dir puoi rimuoverli dal pannello e conservarli come cartelle nella tua / home.

    
risposta data 23 93 26 35 19 57 3 89 14.11.2011 - 14:45
0

Questi passaggi sembrano funzionare ancora nel 18.04. In base ai commenti in questa discussione ho creato il seguente script di bash che esegue l'attività. Nota, devi ancora riavviare Nautilus e fare clic con il pulsante destro del mouse per rimuovere gli elementi dopo aver eseguito questi comandi:

nautilus_hide_unwanted_sidebar_items()
{    
    echo "Removing unwanted nautilus sidebar items"

    if [ "1" == "0" ]; then
        # Sidebar items are governed by files in $HOME and /etc
        ls ~/.config/user-dirs*
        ls /etc/xdg/user-dirs*

        cat ~/.config/user-dirs.dirs 
        cat ~/.config/user-dirs.locale

        cat /etc/xdg/user-dirs.conf 
        cat /etc/xdg/user-dirs.defaults 

        #cat ~/.config/user-dirs.conf 
    fi

    ### --------------------------------------
    ### modify local config files in $HOME/.config
    ### --------------------------------------

    chmod u+w ~/.config/user-dirs.dirs
    #sed -i 's/XDG_DOCUMENTS_DIR/#XDG_DOCUMENTS_DIR/' ~/.config/user-dirs.dirs
    sed -i 's/XDG_TEMPLATES_DIR/#XDG_TEMPLATES_DIR/' ~/.config/user-dirs.dirs 
    sed -i 's/XDG_PUBLICSHARE_DIR/#XDG_PUBLICSHARE_DIR/' ~/.config/user-dirs.dirs
    sed -i 's/XDG_MUSIC_DIR/#XDG_MUSIC_DIR/' ~/.config/user-dirs.dirs
    sed -i 's/XDG_PICTURES_DIR/#XDG_PICTURES_DIR/' ~/.config/user-dirs.dirs
    sed -i 's/XDG_VIDEOS_DIR/#XDG_VIDEOS_DIR/' ~/.config/user-dirs.dirs
    ###
    echo "enabled=true" >> ~/.config/user-dirs.conf
    chmod u-w ~/.config/user-dirs.dirs

    ### --------------------------------------
    ### Modify global config files in /etc/xdg
    ### --------------------------------------

    #sudo sed -i 's/DOCUMENTS/#DOCUMENTS/'     /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/TEMPLATES/#TEMPLATES/'     /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/PUBLICSHARE/#PUBLICSHARE/' /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/MUSIC/#MUSIC/'             /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/PICTURES/#PICTURES/'       /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/VIDEOS/#VIDEOS/'           /etc/xdg/user-dirs.defaults 
    ###
    sudo sed -i "s/enabled=true/enabled=false/" /etc/xdg/user-dirs.conf
    sudo echo "enabled=false" >> /etc/xdg/user-dirs.conf
    sudo sed -i "s/enabled=true/enabled=false/" /etc/xdg/user-dirs.conf

    # Trigger an update
    xdg-user-dirs-gtk-update

    echo "
    NOTE:
        After restarting nautilus the unwanted items will be demoted to regular
        bookmarks. You can now removed them via the right click context menu.
    "
}
    
risposta data Erotemic 30.05.2018 - 19:46
-1

prova ad andare su Segnalibri nel menu della finestra, segnalibri & gt; modifica i segnalibri (traduci da ubuntu italiano) e rimuovi quello che non vuoi

altrimenti Ctrl + D per accedere al menu

    
risposta data dodohjk 28.11.2011 - 09:22

Leggi altre domande sui tag