Bug 430636 - Remember Plasma/Wayland Setting For Login
Summary: Remember Plasma/Wayland Setting For Login
Status: RESOLVED UPSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_sddm (show other bugs)
Version: 5.20.4
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-12-20 20:36 UTC by vindicator
Modified: 2021-01-26 10:06 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description vindicator 2020-12-20 20:36:20 UTC
SUMMARY
SDDM login dropdown list for Plasma/Wayland defaults to Wayland every time.

STEPS TO REPRODUCE
1. Boot device
2. Look at dropdown list in SDDM/login at top-left
3. Select regular "Plasma" (X11) and log in.
4. Reboot/logout to get back to SDDM/login. 

OBSERVED RESULT
Wayland option is selected instead of your last X11-based choice.

EXPECTED RESULT
The last choice should be remembered. Wayland should NOT be default to begin with.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Arch Linux
(available in About System)
KDE Plasma Version: 5.20.4
KDE Frameworks Version: 5.77.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION
https://fedoraproject.org/wiki/Changes/WaylandByDefaultForPlasma
I saw it stated in here that Wayland is now set as the default option with 5.20+.
In my view that is a HUGE mistake. Based on my own experience (https://bugs.kde.org/show_bug.cgi?id=429967), Wayland is NOT ready to be set as default. I have NO intention of ever using it in its current state. I've tried it maybe once a year for a few years and I have not seen it progress at all in terms of usability.
The ONLY reason I created that earlier bug was because I had NO idea I was using the Wayland environment because I never had to make that choice before in the past. Now I have to make regular Plasma/X11 choice EVERY time I need to log in.

****If you're going to insist on Wayland being the default option, then you must set that field as a remembered property so when the regular X11 Plasma option is selected, it doesn't have to be selected again with any subsequent login.
Comment 1 Nate Graham 2021-01-05 16:07:11 UTC
Huh, I'm on openSUSE tumbleweed and for me it remembers the last-used session.

Maybe an issue with SDDM itself? Not sure it would be the KCM's fault.

FWIW Fedora's proposed future default setting is unrelated to the issue you're experiencing, and it's their own decision, not ours.
Comment 2 vindicator 2021-01-05 16:11:24 UTC
I just tossed Wayland altogether so I don't have to deal with it.
Comment 3 Julia Martin 2021-01-23 13:59:46 UTC
Like Nate Graham said this doesn't seem to be a KCM bug. KCM only has a session setting concerning auto-login. I suggest changing this bug to RESOLVED/UPSTREAM (could possibly be a downstream issue, but afaik Arch ships everything vanilla)

Also I can't reproduce this - the login screen always remembers the Plasma X-session for me

Operating System: Fedora 33
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.78.0
Qt Version: 5.15.2
Kernel Version: 5.10.8-200.fc33.x86_64
Comment 4 David Redondo 2021-01-26 10:06:17 UTC
Setting to resolved upstream. The kcm setting is only for autologin. I think upstream sddm switched the default to wayland recently?