Question Comment supprimer les signets de la barre latérale Nautilus?


Je veux supprimer les vidéos et la musique du panneau latéral gauche. Mais je n'arrive pas à trouver la possibilité de le faire. Comment tu fais ça?

enter image description here


81
2017-11-14 13:33


origine


J'ai été en mesure de les renommer dans le volet latéral en renommant simplement chaque dossier dans le volet principal. Mettez en surbrillance, appuyez sur F2, renommez. Vous pouvez essayer de créer un lien symbolique vers vos dossiers NAS et de le placer dans votre dossier d'accueil, en remplaçant les dossiers par défaut inutiles. Cliquez avec le bouton droit sur un dossier de destination, choisissez «Créer un lien» et faites glisser le lien dans le dossier de base. Renommez-le Musique ou autre et remplacez les valeurs par défaut. - Tom Brossman
J'apporterais quelque chose à brainstorm.ubuntu.com. - hexafraction
@ObsessiveFOSS Amenez-le mieux aux développeurs GNOME. - jokerdino♦


Réponses:


Testé dans 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"

Remarque:
Après vous être connecté au fichier ~/.config/user-dirs.dirs est rétabli à l'original défini par /etc/xdg/user-dirs.defaults. Pour empêcher cela rendre le fichier "en lecture seule" soit par un clic droit puis Propriétés > autorisations ou en utilisant la commande

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

Si vous avez besoin d'éditer à nouveau le fichier, faites le contraire via Nautilus ou utilisez la commande

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

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


46
2017-11-14 19:43



est-ce le même fichier que le fichier user-dirs.dirs situé à l'adresse: /home/USERNAME/.config/user-dirs.dirs? Je n'arrive pas à trouver un DIR situé à ~ / .config / user-dirs.dirs - Kalamalka Kid
Commenter est ne pas la bonne solution (sans parler de modifier les autorisations de fichiers). Au lieu de cela définir par exemple XDG_VIDEOS_DIR="$HOME" pour désactiver le répertoire des utilisateurs de vidéos comme le suggèrent d'autres réponses. Pour une source, voir freedesktop.org/wiki/Software/xdg-user-dirs/#settings . - balu
Cela ne marche pas (pour moi au moins) le 16.04. La réponse de @ Ben ci-dessous fonctionne. - AndyP


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

Commentez la ligne concernant le dossier que vous ne voulez pas voir dans le volet gauche de Nautilus. J'ai commenté le dossier Vidéos.

..........
..........
.........
XDG_DOCUMENTS_DIR = "$ HOME / Documents"
XDG_MUSIC_DIR = "$ HOME / Music"
XDG_PICTURES_DIR = "$ HOME / Pictures"
#XDG_VIDEOS_DIR = "$ HOME / Vidéos"

Ensuite, ouvrez un terminal et lancez xdg-user-dirs-gtk-update, vois 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 notre XDG répertoires à "$HOME" comme par exemple:

XDG_VIDEOS_DIR="$HOME"

44
2018-06-18 13:25



Celui-ci doit être marqué comme la bonne réponse. - Rafael Vega
D'accord, la meilleure réponse! Merci beaucoup. - enapupe
Je l'ai cherché pendant un moment. Très bonne réponse. Marquer comme correct @jokerdino - SimplySimon
... jusqu'à ce que vous redémarriez! Le moyen de contourner cela est de pointer le dossier sur $ HOME ceci colle :) - SimplySimon
1,5 ans plus tard: a trouvé une solution plus définitive (voir ci-dessous). - Ben


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

1) Commentez les signets indésirables dans ~/.config/user-dirs.dirs

2) Faire ou éditer un ~/.config/user-dirs.conf déposer et ajouter l'entrée enabled=false.

Cette solution persiste au démarrage.


* ... cela pourrait être fait avec une seule ligne: echo "enabled=false" > ~/.config/user-dirs.conf


32
2018-01-19 21:50



la enabled=false drapeau dans ~/.config/user-dirs.conf est la façon prévue de le faire, le chmod -w façon suggérée par @Bruno Pereira est une solution de contournement. - LeartS
Cela fonctionne en 16.04, mais pas avant de vous reconnecter. - bennos
Cela fonctionne sur 16.04 et a survécu à un redémarrage. Merci!!! - user334639
Confirmé dans 16.04LTS - Rtsne42
En fait, pour 16.04, une déconnexion / connexion suffit; pas besoin de redémarrage complet, vous fait gagner quelques secondes ;-) - sxc731


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 vers votre répertoire personnel. Utilisez Ubuntu-Tweak ou éditez manuellement le fichier ~ / .conf / user-dirs.dirs et pointez tous les favoris que vous ne voulez pas voir dans votre répertoire personnel, et ils disparaîtront également de la barre latérale de Nautilus.

REMARQUE: 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 la prochaine fois que je me suis connecté. En les définissant dans le répertoire $ HOME, les paramètres sont bloqués.


5
2018-05-04 17:17





  1. Apportez les modifications souhaitées ~ / .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 qui va créer le dirs.conf utilisateur fichier contenant l'option enable=false.
  3. Testez les modifications et leur persistance en vous déconnectant et en vous connectant à nouveau. Nautilus devrait afficher:

display


3
2018-04-21 18:14



Personnellement, parmi toutes les réponses ici, celle-ci est la seule qui a fonctionné. - sinekonata


Modifier -

Enfoncez-le un peu plus loin - si vous éditez ~ / .config / user-dirs.dir vous pouvez les supprimer du panneau et les avoir toujours comme dossiers dans votre / home, il semble.

enter image description here


0
2017-11-14 13:45



J'ai essayé ça. Ça ne marche pas - jokerdino♦
J'ai essayé quel - l'ancien que j'ai enlevé ou ceci? - 23 93 26 35 19 57 3 89
Cela supprime également les fonctions de dossier spéciales du système, à savoir: les téléchargements ne seront plus sélectionnés comme dossier de téléchargement, les images ne seront pas le dossier par défaut lors de l'utilisation de programmes d'images, je ne vous conseille vraiment pas de le faire. - Bruno Pereira
@ brunopereira81 Les répertoires par défaut sont-ils la seule chose que cela va changer? Ou pourrait-il y avoir d'autres choses plus drastiques? - Kris Harper
Cela changera plus que les répertoires par défaut, je pense, c'est pourquoi l'avertissement, vous pouvez l'attribuer à ce que c'était mais ce fichier est utilisé pour configurer les répertoires que vous voulez utiliser pour ces fonctions, supprimer un répertoire, supprimer une fonction. - Bruno Pereira


Ces étapes semblent toujours fonctionner en 18.04. Sur la base des commentaires de cette discussion, j'ai créé le script bash suivant qui exécute 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.
    "
}

0
2018-05-30 17:46





essayer d'aller sur les signets dans le menu de la fenêtre, signets> modifier les signets (traduit de l'ubuntu italien) et le supprimer celui que vous ne voulez pas

sinon Ctrl + D pour accéder au menu


-1
2017-11-28 08:22



Cela ne fonctionne plus sur les endroits que j'ai essayés en dernier sur Ubuntu 13.04. L'édition des dirs.dirs d'utilisateur comme suggéré ci-dessus a fonctionné pour moi cependant. - Cardin