Ich habe ein Problem mit der Einstellung des Autologin-Sitzungstyps durch lightdm (mit meinem Konfigurationstool). Lightdm meldet sich bei einer zuvor ausgewählten Sitzung an. Ich sehe, dass die Autologin-Sitzung in Version 1.2.1 UNIMPLEMENTIERT ist. Vielleicht kann ich lightdm irgendwie betrügen? Es scheint jedoch, dass das Programm beim Stoppen den aktuellen Status schreibt und meine Änderungen an /home/user/.dmrc und /var/cache/lightdm/user.dmrc überschreibt.
Zur Zeit habe ich zwei Sitzungen: Standard und Kiosk. In /etc/lightdm/lightdm.conf habe ich folgende Zeile: user-session = desktop
Aber nachdem ich mich bei der Kiosksitzung angemeldet habe, startet sie die ganze Zeit. Das Ändern von .dmrc und /var/cache/lightdm/dmrc/user.dmrc funktioniert nicht.
Ich denke, ich werde Nodm Display Manager ausprobieren, weil ich wirklich eine vom Administrator im GUI-Konfigurationstool ausgewählte GUI-Sitzung ausführen möchte. Ein anderes untergeordnetes Tool ist rungetty - aber ich kenne dieses Programm nicht (ich habe einige Tutorials gefunden).
Aufgelöst!
Finnaly, nach 2 Tagen Versuch mit nodm, lxdm, rungetty usw. habe ich eine (nicht so) einfache Lösung gefunden für lightdm
:
dbus-send --system --type=method_call --print-reply --dest=org.freedesktop.Accounts /org/freedesktop/Accounts/User1000 org.freedesktop.Accounts.User.SetXSession string:kiosk
Dadurch wird die Standard-xsession kiosk
für Benutzer mit ID festgelegt 1000
.
In Zukunft wird es wahrscheinlich eine Option autologin-session
in der Konfigurationsdatei geben, die dasselbe tut (wie UNIMPLEMENTED
jetzt markiert ).