web-dev-qa-db-fra.com

Comment supprimer des signets de la barre latérale de Nautilus?

Je souhaite supprimer des vidéos et de la musique du panneau de gauche. Mais, je ne semble pas pouvoir trouver la possibilité de le faire. Comment tu fais ça?

enter image description here

87
jokerdino

Testé sous Ubuntu 14.04

Ces signets sont contrôlés par ~/.config/user-dirs.dirs et commenter une ligne configure l'apparence de la liste.

Par exemple, pour supprimer le signet Vidéos de la liste, modifiez la ligne:

XDG_VIDEOS_DIR="$HOME/Videos"

à

#XDG_VIDEOS_DIR="$HOME/Videos"

Note:
Après la connexion, le fichier ~/.config/user-dirs.dirs est rétabli à l’original défini par /etc/xdg/user-dirs.defaults. Pour empêcher cela de rendre le fichier "en lecture seule", soit en cliquant avec le bouton droit de la souris, puis propriétés> autorisations ou en utilisant la commande

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

Si vous avez besoin de modifier à nouveau le fichier, faites l’opposé via Nautilus ou utilisez la commande

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

Si vous souhaitez appliquer cette option à tous les utilisateurs de votre système, modifiez le fichier vim /etc/xdg/user-dirs.conf et définissez l'option enableden Falsename__. Vous avez besoin d'autorisations root ou ceci.

46
Bruno Pereira

Ouvrez le fichier user-dirs.dirs dans votre dossier ~/.config avec votre éditeur de texte préféré.

Mettez en commentaire la ligne sur le dossier que vous ne souhaitez pas afficher dans le volet gauche de Nautilus. J'ai commenté le dossier Vidéos.

 .......... 
 .......... 
 ......... 
 XDG_DOCUMENTS_DIR = "$ HOME/Documents" 
 XDG_MUSIC_DIR = "$ HOME/Musique" 
 XDG_PICTURES_DIR = "$ HOME/Images" 
 # XDG_VIDEOS_DIR = "$ HOME/Vidéos" 

Puis ouvrez un terminal et lancez xdg-user-dirs-gtk-update, voyez la magie.

pour 13.04 ou plus tard:

Dans Nautilus> = 3.6, cela ne survivra pas à une déconnexion/connexion ou à un redémarrage. Pour surmonter cela, nous devons pointer nos répertoires XDG vers "$HOME" comme par exemple:

XDG_VIDEOS_DIR="$HOME"
46
Anwar

Aha - la réponse définitive, grâce à A. J. McMinn : Suppression d'entrées de Nautilus Places

1) Mettez en commentaire les signets indésirables dans ~/.config/user-dirs.dirs

2) Créez ou modifiez un fichier ~/.config/user-dirs.conf et ajoutez l’entrée enabled=false.

Cette solution persiste au démarrage.


* ... cela pourrait être fait avec un one-liner: echo "enabled=false" > ~/.config/user-dirs.conf

36
Ben

Ces répertoires sont définis par xdg-user-dirs .

La lecture de la documentation montre que vous pouvez désactiver un répertoire utilisateur en le pointant sur votre répertoire personnel. Utilisez Ubuntu-Tweak ou modifiez manuellement le fichier ~/.conf/user-dirs.dirs et pointez tous les signets que vous ne voulez pas voir dans votre répertoire personnel. Ils disparaîtront également de la barre latérale de Nautilus.

NOTE: J'ai essayé de commenter et de supprimer les lignes de ~/.conf/user-dirs.dirs comme le suggère forestpiskie, et cela n'a fonctionné que jusqu'au prochain. je me suis connecté. En les configurant dans le répertoire $ HOME, les paramètres sont bloqués.

5
PKKid
  1. Faites les modifications que vous voulez ~/.config/user-dirs.dirs comme commentez les répertoires que vous ne voulez pas par exemple.
  2. Pour que les modifications ne soient pas annulées lors de la connexion, vous pouvez exécuter dans votre terminal echo "enabled=false" > ~/.config/user-dirs.conf ce qui créera le fichier ser-dirs.conf contenant l’option enable=false.
  3. Testez les modifications et leur persistance en vous déconnectant et en vous reconnectant. Nautilus devrait afficher:

display

3
sinekonata

Ces étapes semblent toujours fonctionner en 18.04. Sur la base des commentaires de ce fil, j'ai créé le script bash suivant qui effectue la tâche. Notez que vous devez toujours redémarrer Nautilus et cliquer avec le bouton droit de la souris pour supprimer les éléments après avoir exécuté ces commandes:

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.
    "
}
1
Erotemic

Modifier -

Un peu plus loin - si vous éditez ~/.config/user-dirs.dir, vous pouvez les supprimer du panneau et les conserver comme dossiers dans votre/home, semble-t-il.

enter image description here

0