Re: SDDM как установить русский язык пои входе в систему ?
Reply #30 –
Блин, я же писал выше, что в Artix-Openrc демоны дисплейных менеджеров сконфигурированы иначе, чем в генте и её производных (раньше было не так, но с весны этого года поменялось). Так что смотреть, конечно, можно, но в данном конкретном случае это мало чем поможет.
Можно и потрогать, если понимать, что к чему и быть готовым к тому, что они перезапишутся при обновлении.
Проблема здесь в том, что к моменту запуска sddm системная локаль ещё не установлена (она устанавливается во время логина, после того, как пользователь введёт пароль), т.е. ещё не существует переменной окружения LANG. В конфигурационных файлах OpenRC, лежащих в директории /etc/conf.d, прописываются значения переменных, которые используются скриптами запуска демонов (эти скрипты лежат в /etc/init.d/). Но проблема в том, что, оказывается, недостаточно просто объявить переменную LANG в конфигурационном файле, надо её ещё и экспортировать, чтобы она стала переменной окружения и демон sddm её получил. Я не знаю, работает ли команда export, если её прописать в конфигурационном файле OpenRC (а не в скрипте запуска демона), но можно попробовать сделать всё через конфиг /etc/conf.d/sddm:
LANG=ru_RU.UTF-8
export LANG
Если сработает, то тогда получится "красиво". Я пока не проверял, т.к. плотно засел в своей рабочей системе, дебиане.