J'essayais de renommer le dossier Corbeille à Crap.
J'ai fait ça
J'ai d'abord exécuté cd /home/username/.local/share/
Maintenant, mon répertoire de travail actuel est /home/username/.local/share
puis quand j'ai tapé ls
je pouvais voir le dossier Corbeille.
puis je l'ai renommé en Crap en tapant mv Trash Crap
et puis quand j'ai de nouveau tapé ls
je pouvais voir que le dossier avait été renommé Crap mais sur le lanceur, lorsque j'ouvre le dossier Corbeille, il porte toujours le nom Corbeille et non merde. Pourquoi est-ce si?
Oui, vous pouvez abuser du système de traduction pour le faire.
Faire un fichier texte temporaire en utilisant gedit
gedit /tmp/foo.po
et entrez ce texte le:
msgstr "Corbeille"
msgstr "merde"
Changer en /usr/share/locale/en/LC_MESSAGES
cd /usr/share/locale/en/LC_MESSAGES
Et ensuite appliquer les modifications
Sudo msgfmt -o unity.mo /tmp/foo.po
Relancez maintenant l’unité pour que les modifications prennent effet.
unity --replace
à partir de la spécification Freedesktop Trash:
Pour chaque utilisateur, un répertoire "corbeille" doit obligatoirement être disponible. Son nom et son emplacement sont
$XDG_DATA_HOME/Trash
;$XDG_DATA_HOME
est le répertoire de base des données propres à l'utilisateur, tel que défini dans la spécification du répertoire de base du bureau.
Donc non. Il semble qu'il n'y ait aucun moyen de renommer le répertoire.
Toutefois, vous pouvez créer un lien symbolique avec le nom de votre choix, puis masquer le répertoire Corbeille:
ln -s ~/.local/share/Trash ~/.local/share/Crap
echo Trash > ~/.local/share/.hidden
Tous les explorateurs de fichiers n'honoreront pas ce fichier .hidden
, par exemple le terminal lui-même. Cependant, cela semble fonctionner correctement sur Nautilus.