Wiki: https://fedoraproject.org/wiki/Changes/PlasmaLoginManager
Discussion Thread: https://discussion.fedoraproject.org/t/175466 **This is a proposed Change for Fedora Linux.** This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee. == Summary == All Fedora KDE variants will use Plasma Login Manager (PLM) instead of SDDM for the default login manager. == Owner == * Name: [[User:Ngompa| Neal Gompa]] * Email: [email protected] == Detailed Description == A new integrated login manager will be released alongside the upcoming KDE Plasma 6.6 release. As part of shipping this, the Fedora KDE variants will be switched to use it instead of SDDM. This will change the Fedora KDE Plasma Desktop Edition, Fedora KDE Plasma Mobile Spin, and Fedora Kinoite. == Feedback == == Benefit to Fedora == This allows Fedora to continue providing the highest quality, leading edge integrated KDE Plasma experience for its flagship edition and supports the development of its emerging variants by leveraging the recommended stack for a smooth experience from startup to shutdown. == Scope == * Proposal owners: ** Package <code>plasma-login-manager</code> ([ https://bugzilla.redhat.com/2416808 Done]) ** SELinux policy: Add PLM to the policy ([ https://github.com/fedora-selinux/selinux-policy/pull/2974 Done]) ** Presets: Add <code>plasmalogin.service</code> to the system display manager preset. ([ https://src.fedoraproject.org/rpms/fedora-release/pull-request/392 Done]) ** livesys-scripts: Update for switch to PLM ([ https://pagure.io/livesys-scripts/pull-request/32 Done]) ** Comps: Replace SDDM package entries with equivalent ones for PLM in <code>kde-desktop</code> and <code>kde-mobile</code> groups. * Other developers: ** QA: Slight refresh of KDE Plasma login needles in OpenQA for migration to PLM * Release engineering: [ https://forge.fedoraproject.org/releng/tickets/issues/13107 #13107] * Policies and guidelines: N/A (not needed for this Change) * Trademark approval: N/A (not needed for this Change) * Alignment with the Fedora Strategy: N/A (not needed for this Change) == Upgrade/compatibility impact == There will be no change for existing users, though they will be able to opt into PLM by doing the following: <pre> $ sudo dnf install plasma-login-manager kcm-plasmalogin $ sudo systemctl enable --force plasmalogin.service </pre> After this, users may freely remove SDDM: <pre> $ sudo dnf remove sddm </pre> == Early Testing (Optional) == N/A == How To Test == Users on Fedora Rawhide may test this now by simply installing PLM and enabling it: <pre> $ sudo dnf install plasma-login-manager kcm-plasmalogin $ sudo systemctl enable --force plasmalogin.service </pre> After that is complete, just reboot to see Plasma Login Manager instead of SDDM to log into the desktop. == User Experience == The experience should be very similar to what is available today, as PLM was forked from SDDM and the SDDM Breeze theme. The major change is that Plasma Login Manager does not support arbitrary QML themes like SDDM does. It's fixed to the Breeze theme. If you wish to use custom login themes, then you will want to use SDDM instead. Switching back to SDDM for that is simple: <pre> $ sudo dnf install sddm sddm-kcm sddm-wayland-plasma $ systemctl enable --force sddm.service </pre> == Dependencies == N/A. == Contingency Plan == * Contingency mechanism: Revert back to shipping SDDM * Contingency deadline: Beta Freeze * Blocks release? Yes == Documentation == Upstream announcement about Plasma Login Manager: https://blog.davidedmundson.co.uk/blog/a-roadmap-for-a-modern-plasma-login-manager/ == Release Notes == Fedora KDE variants (such as the KDE Plasma Desktop Edition, KDE Plasma Mobile Spin, and associated Kinoite variants) now ship with Plasma Login Manager as the default login manager experience.
-- _______________________________________________ devel-announce mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
-- _______________________________________________ devel mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
