Automatycznie zmień język folderu domowego / użytkownika / folderów

13

Kiedy zmieniłem ustawienia języka / ustawień regionalnych, pojawiło się okno z pytaniem, czy chcę zmienić nazwę Dokumentów, Muzyki, Wideo, Pobranych plików na nowy język.

Martwiłem się, że może to być nieodwracalna operacja, i powiedziałem „nie” i zaznaczyłem pole „nie pytaj mnie ponownie”.

Teraz chcę, aby system automatycznie zmieniał nazwę folderów po automatycznym przełączeniu na inny język. Czy jest na to sposób? lub aby ponownie pojawiło się wyskakujące okno?

Dzięki.

AlKaef
źródło

Odpowiedzi:

11

Kiedy powiedziałeś, żeby nie pytał ponownie, prawdopodobnie usunął plik

~/.config/user-dirs.locale

Możesz ponownie utworzyć ten plik. Zakładając, że foldery mają obecnie angielskie nazwy, otwórz okno terminala i uruchom:

echo 'en_US' > ~/.config/user-dirs.locale
Gunnar Hjalmarsson
źródło
Dziękuję bardzo! szukałem tego przez dwa tygodnie :)
AlKaef
@AlKaef: Nie ma za co. Zauważyłem, że wydaje się to mniej lub bardziej nieudokumentowane.
Gunnar Hjalmarsson
1
LANG = C xdg-user-dirs-update --force; cat ~ / .config / user-dirs.dirs
Denis Denisov
8

Wyskakujące okno pokaże się, jeśli ponownie zmienisz język. Możesz użyć xproppolecenia, aby uzyskać nazwę tego okna.

Aby zaktualizować lokalizacje folderów po ich zmianie nazwy / przeniesieniu, musisz edytować .config/user-dirs.dirsi umieścić tam nowe lokalizacje folderów.

I w końcu musisz uruchomić xdg-user-dirs-gtk-updatelub xdg-user-dirs-update.

Danatela
źródło
0

W moim przypadku (Raspbian 10) oba pliki konfiguracyjne były nieprawidłowe, więc usunąłem oba:

rm ~/.config/user-dirs.{dirs,locale}

Po ponownym zalogowaniu zostały one poprawnie odtworzone. Problem rozwiązany.

użytkownik2394284
źródło