SUMMARY Session Settings in /etc/sddm.conf.d/kde_settings.conf for an Autologin X11 Session set through System Settings / Colorts & Themes / Login Screen (SDDM) / Behavior panel is invalid on *first* Apply STEPS TO REPRODUCE 1. Open System Settings / Colors & Themes / Login Screen (SDDM) / Behavior 2. Ensure no user / no Session is selected 3. Select user (name) and Plasma (X11) Session, Apply OBSERVED RESULT /etc/sddm.conf.d/kde_settings.conf reads: Session=Plasma (X11) User=..... No Autologin Session via SDDM EXPECTED RESULT /etc/sddm.conf.d/kde_settings.conf reads: Session=plasmax11 User=..... or: Session=plasmax11.desktop Autologin via SDDM to user Session SOFTWARE/OS VERSIONS Linux/KDE Plasma: KDE Plasma Version: KDE Frameworks Version: Qt Version: Operating System: KDE neon 6.2 KDE Plasma Version: 6.2.0 KDE Frameworks Version: 6.6.0 Qt Version: 6.7.2 Kernel Version: 6.8.0-47-generic (64-bit) Graphics Platform: X11 ADDITIONAL INFORMATION When switching *from* Autologin Session Wayland (Session=plasma) *to* X11 the entry in /etc/sddm.conf.d/kde_settings.conf reads correctly as: Session=plasmax11
on *first* Apply is incorrect. invalid entry: Session=Plasma (X11) is *always* created when switching *from* a No-Autologin Settings directly *to* Autologin to *X11* Session.
https://invent.kde.org/plasma/sddm-kcm/-/merge_requests/80
Observed behavior only affects a change from no-auto-login to auto-login into *X11*. A change from no-auto-login to a *Wayland* Session sets the correct value (Session=plasma) in /etc/sddm.conf.d/kde_settings.conf, although the text in the UI reads "Plasma (Wayland)" following the same pattern as "Plasma (X11)".
Git commit c9cfab7ee6192b25acc02d7fefe0552c7db5bae0 by Anthony Fieroni. Committed on 22/10/2024 at 05:56. Pushed by davidre into branch 'master'. Fix autologin session value Signed-off-by: Anthony Fieroni <bvbfan@abv.bg> M +1 -1 src/ui/Advanced.qml https://invent.kde.org/plasma/sddm-kcm/-/commit/c9cfab7ee6192b25acc02d7fefe0552c7db5bae0
A possibly relevant merge request was started @ https://invent.kde.org/plasma/sddm-kcm/-/merge_requests/82
Git commit 980813b76e37c50eb38afd05de839168047921f5 by David Redondo. Committed on 22/10/2024 at 12:03. Pushed by davidre into branch 'Plasma/6.2'. Fix autologin session value Signed-off-by: Anthony Fieroni <bvbfan@abv.bg> (cherry picked from commit c9cfab7ee6192b25acc02d7fefe0552c7db5bae0) Co-authored-by: Anthony Fieroni <bvbfan@abv.bg> M +1 -1 src/ui/Advanced.qml https://invent.kde.org/plasma/sddm-kcm/-/commit/980813b76e37c50eb38afd05de839168047921f5
Does that fix the whole thing?
Came today in Neon and works for me! Correct values for all possible changes. Great work!
Great news! It came in Neon testing or unstable, I assume?
actualy i am not sure :( it is a at least five year old install and just updated lately to plasma 6 and to 24.04. my testing installs in a vm labels itself as 'KDE neon Testing Edition' and 'Unstable' respectivly, it is likely the user edition. what i get from system info: Operating System: KDE neon 6.2 KDE Plasma Version: 6.2.2 KDE Frameworks Version: 6.7.0 Qt Version: 6.7.2 Kernel Version: 6.8.0-47-generic (64-bit) Graphics Platform: X11 Processors: 4 × Intel® Core™ i5-4670 CPU @ 3.40GHz Memory: 31,2 GiB of RAM Graphics Processor: NVIDIA GeForce GTX 750 Ti/PCIe/SSE2
it sounds like your VM is a bit confused, but clearly you got the change somehow!
sorry, german native here. the bare metal install is the user edition. on top i have just some VM installs best