BSDPORTAL.RU
http://bsdportal.ru/

Русификация менеджера дисплеев SDDM для запуска KDE5
http://bsdportal.ru/viewtopic.php?f=58&t=28838
Страница 1 из 1

Автор:  1lya [ Сб 15 дек, 2018 4:15 pm ]
Заголовок сообщения:  Русификация менеджера дисплеев SDDM для запуска KDE5

Здравствуйте. Подскажите, пожалуйста, как указать этому SDDM, что мне надо на русском языке KDE5 Plasma запускать? Он на английском её запускает, а если самому по startx запускать, то нормально на русском всё. Только мне бы хотелось авто вход настроить в своего пользователя и для этого нужен SDDM.

Я прописал в файл /usr/local/share/sddm/scripts/Xsetup
Код:
export LANG="ru_RU.UTF-8"
export LC_ALL="ru_RU.UTF-8"
export GDM_LANG="ru_RU.UTF-8"
export LANGUAGE="ru:en"
setxkbmap "ru,us"

но в итоге я лишь получил возможность переключать раскладку клавиатуры, а сам SDDM по прежнему на английском и KDE он тоже запускает на английском.

Автор:  AlexVPetrov [ Сб 15 дек, 2018 10:43 pm ]
Заголовок сообщения:  Re: Русификация менеджера дисплеев SDDM для запуска KDE5

Язык SDDM и язык пользователя не зависят друг от друга.
В файле /etc/login.conf если заремлено, расскоментируй:
Код:
russian|Russian Users Accounts:\
 :charset=UTF-8:\
 :lang=ru_RU.UTF-8:\
 :tc=default:

После этого выполняешь от root:
Код:
cap_mkdb /etc/login.conf

Потом для своего пользователя меняешь класс на russian:
Код:
pw usermod логин_пользователя -L russian

Зайдёшь в КДЕ будет всё по русски (если конечно локализация русская установлена).

Автор:  1lya [ Сб 15 дек, 2018 11:02 pm ]
Заголовок сообщения:  Re: Русификация менеджера дисплеев SDDM для запуска KDE5

AlexVPetrov писал(а):
В файле /etc/login.conf если заремлено, расскоментируй:
Код:
russian|Russian Users Accounts:\
 :charset=UTF-8:\
 :lang=ru_RU.UTF-8:\
 :tc=default:

После этого выполняешь от root:
Код:
cap_mkdb /etc/login.conf

Это уже прописано так в конфиге.
AlexVPetrov писал(а):
Потом для своего пользователя меняешь класс на russian:
Код:
pw usermod логин_пользователя -L russian


Пользователь сразу во время создания был добавлен в класс russian, но на всякий случай я проверил.
AlexVPetrov писал(а):
Зайдёшь в КДЕ будет всё по русски (если конечно локализация русская установлена).

KDE и так на русском, если запускать его через startx, но если добавить SDDM в автозагрузку и запускать KDE через него, то оно запускается на английском.

Автор:  AlexVPetrov [ Вс 16 дек, 2018 12:00 am ]
Заголовок сообщения:  Re: Русификация менеджера дисплеев SDDM для запуска KDE5

А если убрать:
Цитата:
Я прописал в файл /usr/local/share/sddm/scripts/Xsetup
?

Автор:  AlexVPetrov [ Вс 16 дек, 2018 12:15 am ]
Заголовок сообщения:  Re: Русификация менеджера дисплеев SDDM для запуска KDE5

?А в KDE в терминале что выдаёт команда locale

Автор:  1lya [ Вс 16 дек, 2018 1:04 am ]
Заголовок сообщения:  Re: Русификация менеджера дисплеев SDDM для запуска KDE5

AlexVPetrov писал(а):
А если убрать:
Цитата:
Я прописал в файл /usr/local/share/sddm/scripts/Xsetup
?

Этого и не было изначально там. Я на просторах инета нашел, но это всё равно никак не помогло.
AlexVPetrov писал(а):
?А в KDE в терминале что выдаёт команда locale

Вот, смотря как KDE запускать. Если вручную по команде startx, то тут такой выхлоп:
Код:
% locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_ALL=

А если SDDM мне будет запускать KDE, то получается уже такой выхлоп и KDE на английском.
Код:
% locale
LANG=
LC_CTYPE="C"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=

Автор:  AlexVPetrov [ Вс 16 дек, 2018 1:43 am ]
Заголовок сообщения:  Re: Русификация менеджера дисплеев SDDM для запуска KDE5

У меня sddm специально никак не настраивался, только у юзера класс выставлен и всё работает.

Автор:  fidaj [ Вс 16 дек, 2018 5:44 pm ]
Заголовок сообщения:  Re: Русификация менеджера дисплеев SDDM для запуска KDE5

загляните оба в ~/.xinitrc

Автор:  AlexVPetrov [ Вс 16 дек, 2018 7:06 pm ]
Заголовок сообщения:  Re: Русификация менеджера дисплеев SDDM для запуска KDE5

мой .xinitrc под slim:
Код:
xset -dpms
xset s noblank
xset s 0
if [ $1 == "awesome" ];
then
xbindkeys &
conky &
conky -c ~/.conkyrc2 &
conky -c ~/.conkyrc3 &
conky -c ~/.conkyrc4 &
conky -c ~/.conkyrc5 &
conky -c ~/.conkyrc6 &
conky -c ~/.conkyrc_money &
conky -c ~/.conkyrc8 &
#conky -c ~/.conkyrc_rss &
conky -c ~/.conkyrc_dunst &
conky -c ~/.conkyrc1 &
compton &
gvolwheel &
pidgin &
#pybitmessage &
cairo-dock &
/home/alex/bin/cherrytree &
#anamnesis --start
dunst &
xfce4-clipman &
xfce4-terminal --drop-down &
orage &
transgui &
kdeconnect-indicator &
fi
exec $1

Автор:  Bald [ Чт 20 дек, 2018 1:06 am ]
Заголовок сообщения:  Re: Русификация менеджера дисплеев SDDM для запуска KDE5

Гуглил как заставить sddm с русским интерфейсом отображать точки при вводе пароля, попал сюда.

С проблемой в топике ранее разобрался. При старте KDE через startx локаль берется из login.conf

А вот при старте sddm этот файл игнорируется, что можно увидеть в сообщении при установке sddm.

В зависимости от шелла у пользователя, нужно прописать переменную локали.
Например для csh в файл /etc/csh.login
Код:
setenv LANG ru_RU.UTF-8

и KDE стартует русским.

Для русского в sddm добляем в /etc/rc.conf
Код:
sddm_lang="ru_RU"

У меня а русском пропадает картинка пользователя и ввод пароля не сопровождается отображением точек... может кто знает как победить это?

Автор:  Bald [ Чт 20 дек, 2018 1:14 am ]
Заголовок сообщения:  Re: Русификация менеджера дисплеев SDDM для запуска KDE5

startx берет язык из login.conf
sddm игнорирует этот файл, о чем пишет при установке.
Для csh добавляем в /etc/csh.login
Код:
setenv LANG ru_RU.UTF-8

Для русского sddm в /etc/rc.conf
Код:
sddm_lang="ru_RU"

Но у меня пропадают картинка пользователя и точки при вводе пароля...

Автор:  arrowdodger [ Пт 21 дек, 2018 10:53 am ]
Заголовок сообщения:  Re: Русификация менеджера дисплеев SDDM для запуска KDE5

Цитата:
Но у меня пропадают картинка пользователя и точки при вводе пароля...


Эта проблема есть у меня, я ее репортил и в KDE, и в FreeBSD drm: https://github.com/FreeBSDDesktop/kms-drm/issues/109

Автор:  linecommander [ Чт 27 дек, 2018 4:27 pm ]
Заголовок сообщения:  Re: Русификация менеджера дисплеев SDDM для запуска KDE5

Цитата:
...пропадают ... точки при вводе пароля...
Цитата:
репортил и в KDE, и в FreeBSD drm
мне удалось заметить момент, когда это начинается

я ставил emacs и зависимостями поставил gtk3

и началось!..

наверное, это просто применяется что-то из тем gtk3

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/