web-dev-qa-db-fra.com

Changer la langue de la maison / utilisateur / dossiers automatiquement

Lorsque j'ai modifié mes paramètres de langue/paramètres régionaux, une fenêtre s’est affichée pour me demander si je souhaitais renommer Documents, Musique, Vidéo, Téléchargements, dans la nouvelle langue.

J'avais peur que ce soit une opération irréversible, j'ai dit non et j'ai coché la case Ne plus me demander.

Maintenant, je veux que le système change automatiquement le nom des dossiers lorsque je change automatiquement de langue. Y a-t-il un moyen de faire cela? ou pour faire réapparaître la fenêtre contextuelle?

Merci.

13
AlKaef

Lorsque vous lui avez dit de ne plus vous demander, il a probablement supprimé le fichier.

~/.config/user-dirs.locale

Vous pouvez recréer ce fichier. En supposant que les dossiers portent actuellement des noms anglais, ouvrez une fenêtre de terminal et exécutez:

echo 'en_US' > ~/.config/user-dirs.locale
11

La fenêtre contextuelle s’affiche si vous changez de langue à nouveau. Vous pouvez utiliser la commande xprop pour obtenir le nom de cette fenêtre.

Pour mettre à jour les emplacements de dossier après les avoir renommés/déplacés, vous devez éditer .config/user-dirs.dirs et y placer de nouveaux emplacements.

Et, finalement, vous devez exécuter xdg-user-dirs-gtk-update ou xdg-user-dirs-update.

8
Danatela