Автоматический запуск KDE5 на FreeBSD

Несколько дней назад в портах FreeBSD наконец-то появился KDE5. Несколько часов сборки и готово — можно юзать кеды. Однако для четвёртых кед имелся способ атоматического запуска через kdm4_enable="YES" в rc.conf. В KDE5 такая опция не предусмотрена. Поэтому делаем автоматический запуск графической оболочки.

Сперва была после некоторого гугления была найдено упоминание о дисплейном менеджере sddm, который был обнаружен в портах.
Итак, ставим sddm из портов:

# cd /usr/ports/x11/sddm
# make install clean

...
Installing sddm-0.14.0...
===>; Creating groups.
Creating group 'sddm' with gid '219'.
===>; Creating users
Creating user 'sddm' with uid '219'.
===>; Cleaning for sddm-0.14.0
#

После этого прописываем sddm_enable="YES" в rc.conf. Если хотим сделать его русским дополнительно нужно обавить в rc.conf строку sddm_lang="ru_RU".

При желании в /usr/local/etc/sddm.conf можно прописать автоматическое логирование нужного пользователя.

[Autologin]
User=john
Session=plasma.desktop

Также следует знать, что при запуске KDE5 через sddm не учитываются настройки locale из /etc/login.conf. Следовательно для использования русского KDE5 следует дополнительно добавить следующие строки в прифиль оболочки по-умолчанию, в моём случае это ~/.bashrc~/.profile данные берутся только при старте оболочки в консоли)

export LANG="ru_RU.UTF-8"
export CHARSET="UTF-8"
export LC_ALL="ru_RU.UTF-8"
export GDM_LANG="ru_RU.UTF-8"
export LANGUAGE="ru:en"

После данных манипуляций можно перегрузиться.

Добавить комментарий