Comment supprimer des signets de la barre latérale de Nautilus?
88
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?
J'ai pu 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 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", puis faites-le glisser dans le dossier de base. Renommez-le Music ou autre, et remplacez les valeurs par défaut.
@ObsessiveFOSS Mieux l’apporter aux développeurs GNOME.
jokerdino
Réponses:
46
Testé sous Ubuntu 14.04
Ces signets sont contrôlés par ~/.config/user-dirs.dirsune ligne de commentaire qui 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 la connexion, le fichier ~/.config/user-dirs.dirsest 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 sur 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 l'appliquer à tous les utilisateurs de votre système, modifiez le fichier vim /etc/xdg/user-dirs.confet définissez l'option enabledsur False. Vous avez besoin d'autorisations root ou ceci.
s'agit-il du même fichier que le fichier user-dirs.dirs qui se trouve dans: /home/USERNAME/.config/user-dirs.dirs? Je n'arrive pas à trouver un répertoire DIR situé à l'emplacement ~ / .config / user-dirs.dirs
Kalamalka Kid
La mise en commentaire n'est pas la bonne solution (sans parler de la modification des autorisations de fichiers). Par exemple, XDG_VIDEOS_DIR="$HOME"désactivez le répertoire utilisateur des vidéos comme le suggèrent d’autres réponses. Pour une source, consultez freedesktop.org/wiki/Software/xdg-user-dirs/#settings .
Balu
2
Cela ne marche pas (du moins pour moi) le 16.04. @ La réponse de Ben ci-dessous fonctionne.
AndyP
46
Ouvrez le fichier user-dirs.dirsdans votre ~/.configdossier 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 courez 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 indiquer à nos XDGrépertoires "$HOME":
le enabled=falsedrapeau dedans ~/.config/user-dirs.confest la manière prévue de le faire, la chmod -wfaçon suggérée par @Bruno Pereira est une solution de contournement.
Apprentissage
1
Cela fonctionne dans 16.04, mais pas avant de vous reconnecter.
Bennos
Cela fonctionne sur 16.04 et a survécu à un redémarrage. Merci!!!
user334639
2
Confirmé dans 16.04LTS
Rtsne42
3
En fait, pour 16.04, une connexion / connexion suffit. pas besoin de redémarrage complet, vous économise quelques secondes ;-)
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 ne fonctionnait que jusqu'à la prochaine connexion. En les définissant dans le répertoire $ HOME, les paramètres restaient bloqués.
Faites les modifications que vous voulez dans ~ / .config / user-dirs.dirs, comme commenter les répertoires que vous ne voulez pas par exemple.
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.confce qui créera le fichier user-dirs.conf contenant l’option enable=false.
Testez les modifications et leur persistance en vous déconnectant et en vous reconnectant. Nautilus devrait afficher:
Personnellement, de toutes les réponses ici, celle-ci est la seule qui a fonctionné.
sinekonata
1
Ces étapes semblent toujours fonctionner en 18.04. Basé sur les commentaires dans 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.
"
}
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.
J'ai essayé qui - le vieux que j'ai enlevé ou ceci?
23 93 26 35 19 57 3 89
4
Cela supprime également les fonctions de dossier spéciales du système, c.-à-d. Que 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’image, je ne vous conseille vraiment pas de faire cela @jokerdino.
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
1
Je pense que cela changera plus que les répertoires par défaut, c’est pourquoi l’avertissement, vous pouvez souvent le rétablir tel quel, mais ce fichier est utilisé pour configurer les répertoires que vous souhaitez utiliser pour ces fonctions, supprimer un répertoire, supprimer une fonction.
Bruno Pereira
-1
essayez d'aller sur Signets dans le menu de la fenêtre, signets> modifier les signets (traduire de l'ubuntu italien) et supprimer ceux que vous ne voulez pas
Cela ne fonctionne plus sur les lieux que j'ai essayé pour la dernière fois sur Ubuntu 13.04. Éditer les répertoires utilisateur comme indiqué ci-dessus a néanmoins fonctionné pour moi.
Réponses:
Testé sous Ubuntu 14.04
Ces signets sont contrôlés par
~/.config/user-dirs.dirs
une ligne de commentaire qui configure l'apparence de la liste.Par exemple, pour supprimer le signet Vidéos de la liste, modifiez la ligne:
à
Remarque:
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 sur propriétés > autorisations ou en utilisant la commandeSi vous avez besoin de modifier à nouveau le fichier, faites l’opposé via Nautilus ou utilisez la commande
Si vous souhaitez l'appliquer à tous les utilisateurs de votre système, modifiez le fichier
vim /etc/xdg/user-dirs.conf
et définissez l'optionenabled
surFalse
. Vous avez besoin d'autorisations root ou ceci.la source
XDG_VIDEOS_DIR="$HOME"
désactivez le répertoire utilisateur des vidéos comme le suggèrent d’autres réponses. Pour une source, consultez freedesktop.org/wiki/Software/xdg-user-dirs/#settings .Ouvrez le fichier
user-dirs.dirs
dans votre~/.config
dossier 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.
Puis ouvrez un terminal et courez
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 indiquer à nos
XDG
répertoires"$HOME"
:la source
Aha - la réponse définitive, grâce à AJ McMinn : Supprimer des entrées de Nautilus Places
1) Commentez les signets indésirables dans
~/.config/user-dirs.dirs
2) Créez ou modifiez un
~/.config/user-dirs.conf
fichier et ajoutez l’entréeenabled=false
.Cette solution persiste au démarrage.
* ... cela pourrait être fait avec un one-liner:
echo "enabled=false" > ~/.config/user-dirs.conf
la source
enabled=false
drapeau dedans~/.config/user-dirs.conf
est la manière prévue de le faire, lachmod -w
façon suggérée par @Bruno Pereira est une solution de contournement.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 ne fonctionnait que jusqu'à la prochaine connexion. En les définissant dans le répertoire $ HOME, les paramètres restaient bloqués.
la source
echo "enabled=false" > ~/.config/user-dirs.conf
ce qui créera le fichier user-dirs.conf contenant l’optionenable=false
.la source
Ces étapes semblent toujours fonctionner en 18.04. Basé sur les commentaires dans 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:
la source
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.
la source
essayez d'aller sur Signets dans le menu de la fenêtre, signets> modifier les signets (traduire de l'ubuntu italien) et supprimer ceux que vous ne voulez pas
sinon Ctrl + D pour accéder au menu
la source