C’est ma première question ici, j’essaie de créer un petit script qui change les icônes affichées dans le Bureau. Je veux dire, quand je clique sur un bouton, je lancerais ce script simple
cp $HOME/.config/Desktop5/user-dirs.dirs $HOME/.config
dans Desktop5/user.dirs, j'ai écrit:
XDG_DESKTOP_DIR="$HOME/Downloads"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
J'ai écrit 5 scripts pour chaque dossier le plus utilisé: Téléchargements, Images, Musique, Bureau et Vidéos.
Cela fonctionne, mais malheureusement, parfois, le bureau ne s'actualise pas rapidement et je dois cliquer plusieurs fois sur le même bouton avant de voir les icônes du bureau, changer.
Comment puis-je résoudre ce problème?
Modifier:
Je remercie pour la réponse, j'ai substitué
`cp $HOME/.config/Desktop5/user-dirs.dirs $HOME/.config`
avec ces deux commandes: rm -r ~/Desktop
ln -s ~/Downloads ~/Desktop
Je ne pouvais pas utiliser rm -r-i ~/Desktop
parce que cette commande a été lancée par un script maintenant ça marche!
Au lieu d'écrire un script pour cela, supprimez le dossier ~/Desktop
(s'il est vide) et créez un lien vers ~/Downloads
à sa place:
rm -r -i ~/Desktop
ln -s ~/Downloads ~/Desktop