Je souhaite supprimer les vidéos et la musique du panneau latéral gauche. Mais, je ne peux pas sembler trouver la possibilité de le faire. Comment faites-vous cela?
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 la connexion, le fichier ~/.config/user-dirs.dirs
est renvoyé à l'ensemble d'origine par /etc/xdg/user-dirs.defaults
. Pour empêcher que le fichier soit en lecture seule par un clic droit, puis par propriétés & gt; autorisations ou en utilisant la commande
chmod -w ~/.config/user-dirs.dirs
Si vous devez é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éfinissez l'option enabled
sur False
. Vous avez besoin d'autorisations root ou ceci.
Ouvrez le fichier user-dirs.dirs
dans votre dossier ~/.config
avec votre éditeur de texte préféré.
Commentez la ligne du 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/Videos"
Ouvrez ensuite un terminal et lancez xdg-user-dirs-gtk-update
pour voir la magie.
Dans Nautilus & gt; = 3.6, cela ne survivra pas à une déconnexion / connexion ou à un redémarrage. Pour surmonter cela, nous devons pointer nos répertoires XDG
sur "$HOME"
comme par exemple:
XDG_VIDEOS_DIR="$HOME"
Aha - la réponse définitive grâce à A. J. 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 fichier ~/.config/user-dirs.conf
et ajoutez 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
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 dirigeant vers votre répertoire personnel. Utilisez Ubuntu-Tweak ou modifiez 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 lors de ma prochaine connexion. dans le répertoire $ HOME, les paramètres sont bloqués.
echo "enabled=false" > ~/.config/user-dirs.conf
ce qui créera le fichier user-dirs.conf contenant l'option enable=false
.
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, semble-t-il.
Ces étapes semblent toujours fonctionner au 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.
"
}
Lire d'autres questions sur les étiquettes nautilus