From 33ae9b06da8aabbade04c910660f63f6fc84f878 Mon Sep 17 00:00:00 2001 From: Alexander Popov Date: Fri, 8 Jul 2022 14:54:55 +0300 Subject: [PATCH] add autologin porteus tip --- content/posts/porteus/porteus-autologin.md | 67 ++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 content/posts/porteus/porteus-autologin.md diff --git a/content/posts/porteus/porteus-autologin.md b/content/posts/porteus/porteus-autologin.md new file mode 100644 index 0000000..3c59d94 --- /dev/null +++ b/content/posts/porteus/porteus-autologin.md @@ -0,0 +1,67 @@ +--- +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'`. + +Вот, что выводится в терминале: + +``` +$ 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`. + +Например было так: + +``` +LABEL GRAPHICAL +MENU LABEL Graphics mode +KERNEL /boot/syslinux/vmlinuz +INITRD /boot/syslinux/initrd.xz +APPEND changes=/mnt/sda1/data.dat +TEXT HELP + ... +ENDTEXT +``` + +А стало так: + +``` +APPEND changes=/mnt/sda1/data.dat nologin +``` + +### Способ №2 + +Редактирование `/etc/sddm.conf.d/kde_settings.conf`. + +Необходимо в фале строку `User=guest` поменять на `User=`. + +Но у меня в Porteus 5.0 поле `User` уже было пустое. + +``` +# cat /etc/sddm.conf.d/kde_settings.conf +[Autologin] +Relogin=false +Session=plasma +User= +... +```