Summary: | Auto login behaviour has X11 session selected even though Wayland is currently in use | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | Malte S. Stretz <mss> |
Component: | kcm_sddm | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | REOPENED --- | ||
Severity: | normal | CC: | kde, kde, nate |
Priority: | NOR | ||
Version: | 6.0.2 | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
See Also: |
https://bugs.kde.org/show_bug.cgi?id=432018 https://bugs.kde.org/show_bug.cgi?id=484260 |
||
Latest Commit: | Version Fixed In: | ||
Attachments: |
/etc/sddm.conf.d/kde_settings.conf
Screenshot diff between old and fixed settings |
Description
Malte S. Stretz
2024-03-22 17:25:53 UTC
Created attachment 167617 [details]
Screenshot
Created attachment 167621 [details]
diff between old and fixed settings
I fixed the settings and the cause for this behaviour seems to be that the session "plasmawayland" was renamed to just "plasma". Some backwards compatibility would be nice.
*** This bug has been marked as a duplicate of bug 483006 *** This is not a duplicate of bug 483006. That one is describing the root cause which leads to the suboptimal behaviour of the KCM as described in the summary. There are a few things which can be improved in the KCM when such a thing (the session definition pointed at in the config disappears) happens: 1. The "Automatically log in" check mark should be disabled. Instead maybe a message should appear with a text like "The previously configured auto-login session is invalid. Please select a new one". 2. The value in "with session" should not default to "Plasma (X11)". That is actually the opposite of what is wanted according to bug 483006. It should at worst default to "Plasma (Wayland)". I think some heuristics can be added to make it default to the Plasma session for the currently running composer. Or even the currently running session but it looks like that information is not readily available anymore. I already digged a bit through the source code and might have a shot at this when I have some spare time. |