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 локаль из меню настраивается?

Полагаю, что те «остальные», с которыми вы сталкивались, писались людьми, не 
вполне представлявшими себе обычаи программирования под ГНУ.


Ответить