Am 17.06.23 um 21:38 schrieb Werner Franke:
Am 16.06.23 um 22:12 schrieb Ulf Volmer:
On 16.06.23 21:49, Werner Franke wrote:
Mein User ist als autologin eingestellt, deswegen komme ich nach dem booten nicht am Login Screen vorbei. Kann also auch nichts einstellen.
OK. Sowas habe ich hier nicht, das ist vermutlich der Unterschied.
Es würde mich nur interessieren wohin der Login Screen die dort gemachte Einstellung speichert und welches Tool das dann auswertet.
Der jeweils letzte User und seine Session wird in
/var/lib/sddm/state.conf
gespeichert.
Hi Ulf, alle,
es scheint am autologin zu liegen.
Als ich das bei meinem User abgeschaltet hatte, um mit einem neuen User zu testen, blieb der Inhalt von /var/lib/sddm/state.conf über mehrere Reboot hin erhalten. Auch für meinem normalen User.
Erst als ich für den das Autologin wieder aktiviert hatte, wurde nach einem Boot IMMER
Session=/usr/share/xsessions/default.desktop
in /var/lib/sddm/state.conf geschrieben. Wobei 'geschrieben' auch nicht stimmen kann, denn das geschah selbst dann, nachdem ich die Permission auf nur Read (chmod 444 /var/lib/sddm/state.conf) gesetzt hatte.
Das Verhalten ist übrigens auch in 15.4 so. Auch dort bleibt die Einstellung vom Login-Screen über einen Boot hin in state.conf nicht erhalten. In 15.4 muss ich nur noch nachsehen, was da der default.desktop ist. Ev. habe ich das vor längerer Zeit mal auf plasma5 eingestellt und da ich den Wert nie im Login-Screen geändert habe, ist das Problem nie zum tragen gekommen. Nur beim Upgrade nach 15.5 scheint GNOME der neue default zu sein.
An einer Neuinstallation habe ich jetzt (noch) nicht getestet.
Auf 15.4 gibt es default.desktop in der Ausgabe von update-alternatives überhaupt nicht. Das scheint also neu in 15.5 hinzugekommen zu sein, (zumindest interpretiere ich die unten stehende Ausgabe so) und gleich als Standard gesetzt worden zu sein (Sonst würde das ja keinen Sinn machen)
root@obelix (-bash) update-alternatives --config default-xsession.desktop There are 5 choices for the alternative default-xsession.desktop (providing /usr/share/xsessions/default.desktop).
Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/share/xsessions/plasma5.desktop 25 auto mode 1 /usr/share/xsessions/gnome.desktop 25 manual mode 2 /usr/share/xsessions/icewm-session.desktop 15 manual mode 3 /usr/share/xsessions/plasma5.desktop 25 manual mode 4 /usr/share/xsessions/sle-classic.desktop 20 manual mode 5 /usr/share/xsessions/xfce.desktop 20 manual mode
Press <enter> to keep the current choice[*], or type selection number:
lrwxrwxrwx 1 root root 42 11. Nov 2022 /usr/share/xsessions/default.desktop -> /etc/alternatives/default-xsession.desktop root@obelix (-bash) more /etc/alternatives/default-xsession.desktop [Desktop Entry] Type=XSession Exec=/usr/bin/startplasma-x11 TryExec=/usr/bin/startplasma-x11 DesktopNames=KDE Name=Plasma (X11)
viele Grüße Werner Auf 15.4 habe ich: # update-alternatives --get-selections|grep -E 'desk|disp' default-displaymanager auto /usr/lib/X11/displaymanagers/gdm default-waylandsession.desktop auto /usr/share/wayland-sessions/ gnome.desktop default-xsession.desktop auto /usr/share/xsessions/gnome.desktop
Hallo, Am Sonntag, 18. Juni 2023, 10:00:34 CEST schrieb Werner Franke: lightdm-default-greeter.desktop auto /usr/share/xgreeters/lightdm-gtk- greeter.desktop Also default-xsession.desktop ist EINE der Dinge, die update-alternatives kennt. Und nicht neu. Gruss Hugo Mahr