30.01.2019 2:07, Dmitry Alexandrov пишет:
sergio <ser...@outerface.net> wrote:
Где для lightdm’а надо прописывать пользовательское окружение?
Вопрос в том, почему я в меню гнома поставил русский, но русским он не стал?
Потому что у вас так или иначе в окружении задана переменная LANG со странным
(как справедливо отметил Артем Чуприна) значением C.UTF-8. Если я вас верно
понял, конечно.
% locale -a
C
C.UTF-8
en_US.utf8
POSIX
ru_RU.utf8
Вот такие локали у меня есть, например. Сам руками ничего не создавал, только
инсталлятор.
А чем так уникален гном, что ему пользовательское окружение подавай?
Напротив, не вижу тут ничего уникального. Правильная программа и должна
отдавать предпочтение переменной из окружения перед настройками из файла.
Выше, чем у переменной, приоритет только у ключа командной строки.
А почему в остальных wm/dm локаль из меню настраивается?
Полагаю, что те «остальные», с которыми вы сталкивались, писались людьми, не
вполне представлявшими себе обычаи программирования под ГНУ.