но вот создал нового пользователя и все вышеприведённые переменные у него
устанавливаются в ru_RU.UTF-8, т.е. locale показывает сплошные ru_RU.UTF-8,
но интерфейс остался англисйким, а как получить русский?
М.б., я какой-то пакет не установил? Debian Wheezy.
В меню такой установки не нашёл.
Я особенно и не надеялся, установил на всякий случай, хотя kde никогда
не использовал. Для xfce и сам пробовал искать, но не нашёл похожего пакета.
В Ububtu есть пакет language-selector, но в Debian такого нет.
Если у вас Bash, пропишите настройки локали в ~/.bashrc этого нового пользователя. По идее, язык интерфейса как раз и зависит от $LANG, запуск таким образом дает англоязычный интерфейс:
Если у вас Bash, пропишите настройки локали в ~/.bashrc этого нового пользователя. По идее, язык интерфейса как раз и зависит от $LANG, запуск таким образом дает англоязычный интерфейс:
text
$ LANG=en xfce4-screenshooter
Оно так и сделано, только у меня tcsh и в .tcshrc команда source исполняет файл
с этими установками. Т.е. команда locale выводит все переменные как ru_RU.UTF-8,
разумеется, и LANG тоже.
Ну, про локали это я так, дежурный вопрос задал. Подозреваю, что дело в том, что иксы стартуют от рута изначально и, соответственно, окружение тоже будет рутовое. А сессия крыски - это дочерний процесс иксов.