web-dev-qa-db-fra.com

Puis-je renommer Trash en Crap?

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?

18
Mukund

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

Source: https://askubuntu.com/a/225023/17722

15
Amith KK

à 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.

3