Sericea SDDM Wayland
Summary
At the moment Sericea (and Sway Spin) use sddm-x11
. This proposal is to move them to sddm-wayland-generic
.
Owner
- Name: Aleksei Bavshin, Fabio Alessandro Locati, Sway SIG
- Primary contact person: Fabio Alessandro Locati
- Email: fale@fedoraproject.org
Current status
- Targeted release: Fedora Linux 39
- Last updated: 2023-06-15
- [<will be assigned by the Wrangler> devel thread]
- FESCo issue: <will be assigned by the Wrangler>
- Tracker bug: <will be assigned by the Wrangler>
- Release notes tracker: <will be assigned by the Wrangler>
Detailed Description
When we started working on F38 we were not fully convinced on the stability of SDDM-Wayland, so I opted for the safer bet: SDDM-X11. Though, since Sway is Wayland-only, it would make sense for Sericea and Sway Spin to prefer, and in future limit to, Waylnad.
Feedback
So far only positive feedback have been provided on this idea.
Benefit to Fedora
This change will:
- improve the user experience on Sericea and Sway Spin login
- move Sericea and Sway Spin closer to an X11-free future
Scope
- Proposal owners: change the default in comps
- Other developers: N/A
- Release engineering: N/A
- Policies and guidelines: N/A (not needed for this Change)
- Trademark approval: N/A (not needed for this Change)
- Alignment with Community Initiatives: N/A
Upgrade/compatibility impact
When the users will update their Fedora installation, the change will occur in their boxes automatically. No direct impact nor configuration change is required.
How To Test
1. Install sddm-wayland-generic
2. Reboot and test the login
User Experience
sddm-wayland-generic
should have a slightly positive experience for users, with less bugs in some edge cases than sddm-x11
. Majority of users should not be able to notice the difference.
Dependencies
N/A
Contingency Plan
If unexpected issues will be created by this change, we can easily rollback to sddm-x11
by changing back the comps packages.
- Contingency mechanism: (What to do? Who will do it?) N/A (not a System Wide Change)
- Contingency deadline: N/A (not a System Wide Change)
- Blocks release? N/A (not a System Wide Change), Yes/No
Documentation
N/A (not a System Wide Change)