Измените язык домашней / пользовательской / папки автоматически

13

Когда я изменил свои настройки языка / локали, всплыло окно с вопросом, хочу ли я переименовать Документы, Музыка, Видео, Загрузки на новый язык.

Я волновался, что это может быть необратимой операцией, и сказал «нет» и поставил галочку в поле «Больше не спрашивать меня».

Теперь я хочу, чтобы система автоматически меняла имя папки при автоматическом переключении на другой язык. Есть ли способ сделать это? или чтобы всплывающее окно появилось снова?

Благодарю.

AlKaef
источник

Ответы:

11

Когда вы сказали, что больше не спрашивать, он, вероятно, удалил файл

~/.config/user-dirs.locale

Вы можете воссоздать этот файл. Предполагая, что папки в настоящее время имеют английские имена, откройте окно терминала и запустите:

echo 'en_US' > ~/.config/user-dirs.locale
Гуннар Хьялмарссон
источник
Спасибо большое! я искал это в течение двух недель :)
AlKaef
@AlKaef: пожалуйста. Я заметил, что это кажется более или менее недокументированным.
Гуннар Хьялмарссон
1
LANG = C xdg-user-dirs-update --force; cat ~ / .config / user-dirs.dirs
Денис Денисов
8

Появится всплывающее окно, если вы снова смените язык. Вы можете использовать xpropкоманду, чтобы получить имя этого окна.

Чтобы обновить местоположения папок после того, как вы переименовали / переместили их, вы должны отредактировать .config/user-dirs.dirsи поместить туда новые местоположения папок.

И, наконец, вы должны бежать xdg-user-dirs-gtk-updateили xdg-user-dirs-update.

Danatela
источник