Skip to main content
Topic: SDDM как установить русский язык пои входе в систему ? (Read 3895 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: SDDM как установить русский язык пои входе в систему ?

Reply #30
Если есть желание то можно скачать кедовый образ calculate-linux и запустить его в режиме live. Посмотреть как там настроен sddm.
Как раз есть в планах посмотреть Gentoo, поэтому я и выбрал OpenRC. Попробую посмотреть в Калькулейте. демона sddm и его конфиг.
Блин, я же писал выше, что в Artix-Openrc демоны дисплейных менеджеров сконфигурированы иначе, чем в генте и её производных (раньше было не так, но с весны этого года поменялось). Так что смотреть, конечно, можно, но в данном конкретном случае это мало чем поможет.

Инит-скрипты не стоит трогать. Для этого существуют конфигурационный файлы.
Можно и потрогать, если понимать, что к чему и быть готовым к тому, что они перезапишутся при обновлении.

Проблема здесь в том, что к моменту запуска sddm системная локаль ещё не установлена (она устанавливается во время логина, после того, как пользователь введёт пароль), т.е. ещё не существует переменной окружения LANG. В конфигурационных файлах OpenRC, лежащих в директории /etc/conf.d, прописываются значения переменных, которые используются скриптами запуска демонов (эти скрипты лежат в /etc/init.d/). Но проблема в том, что, оказывается, недостаточно просто объявить переменную LANG в конфигурационном файле, надо её ещё и экспортировать, чтобы она стала переменной окружения и демон sddm её получил. Я не знаю, работает ли команда export, если её прописать в конфигурационном файле OpenRC (а не в скрипте запуска демона), но можно попробовать сделать всё через конфиг /etc/conf.d/sddm:
Code: (/etc/conf.d/sddm) [Select]
LANG=ru_RU.UTF-8
export LANG
Если сработает, то тогда получится "красиво". Я пока не проверял, т.к. плотно засел в своей рабочей системе, дебиане.

Re: SDDM как установить русский язык пои входе в систему ?

Reply #31
Как раз есть в планах посмотреть Gentoo, поэтому я и выбрал OpenRC. Попробую посмотреть в Калькулейте. демона sddm и его конфиг.
Сегодня проверил в Калькулейте, работает через display-manager, если я правильно понял.
Ниже напишу  решение с /etc/conf.d/



Re: SDDM как установить русский язык пои входе в систему ?

Reply #32
Если сработает, то тогда получится "красиво". Я пока не проверял, т.к.
Очередной раз спасибо, Ваш способ действительно рабочий. У себя оставлю это решение.

создать файл и записать внутри параметры
Code: (/etc/conf.d/sddm) [Select]
LANG=ru_RU.UTF-8
export LANG