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?
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 enabled
en False
name__. 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é.
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.
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"
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
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.
echo "enabled=false" > ~/.config/user-dirs.conf
ce qui créera le fichier ser-dirs.conf contenant l’option enable=false
.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.
"
}
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.