--- title: "💻 Porteus Autologin" date: 2022-07-08T14:25:06+03:00 draft: false tags: [linux, tips, porteus] --- В [Porteus](http://porteus.org/) настройка пользователей в KDE не работает. Если открыть Users в System Settings получаем ошибку `Invalid KPackage: 'kcm_users'`. Вот, что выводится в терминале: ```sh $ systemsettings5 QQmlEngine::setContextForObject(): Object already has a QQmlContext file:///usr/share/kpackage/kcms/kcm_landingpage/contents/ui/main.qml:127:9: QML FormLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "preferredHeight" file:///usr/share/kpackage/kcms/kcm_landingpage/contents/ui/main.qml:57:9: QML FormLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "preferredHeight" org.kde.kcm_users: "The name org.freedesktop.Accounts was not provided by any .service files" Error loading the module "kcm_users" : invalid KPackage ``` Я [написал](https://forum.porteus.org/viewtopic.php?p=88518#p88518) багрепорт на форум дистрибутива, где мне [ответили](https://forum.porteus.org/viewtopic.php?p=88521#p88521), что про эта настройка не работает в Porteus. Тем не менее есть два пути настройки автологина. ### Способ №1 В файле `/boot/syslinux/porteus.cfg` в параметры запуска ядра в строку `APPEND` добавить `nologin`. Например было так: ```text LABEL GRAPHICAL MENU LABEL Graphics mode KERNEL /boot/syslinux/vmlinuz INITRD /boot/syslinux/initrd.xz APPEND changes=/mnt/sda1/data.dat TEXT HELP ... ENDTEXT ``` А стало так: ```text APPEND changes=/mnt/sda1/data.dat nologin ``` ### Способ №2 Редактирование `/etc/sddm.conf.d/kde_settings.conf`. Необходимо в фале строку `User=guest` поменять на `User=`. Но у меня в Porteus 5.0 поле `User` уже было пустое. ```text # cat /etc/sddm.conf.d/kde_settings.conf [Autologin] Relogin=false Session=plasma User= ... ```