Несколько дней назад в портах 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"
После данных манипуляций можно перегрузиться.