David Edmundson og Oliver Beard præsenterede i KDMs udviklerliste projektet om at skabe en ny login-manager - Plasma Login Manager. Ønsket om at erstatte login-manageren skyldes uløste arkitektoniske problemer i SDDM (Simple Desktop Display Manager), som har været i brug siden Plasma 5, hvor den erstattede KDM.
GDM (GNOME Display Manager) er blevet nævnt som den guldstandard, man bør sigte efter ved oprettelse af en ny login-manager. GDM er bygget på teknologierne GNOME Shell og Mutter, hvilket skaber en dyb integration med GNOME, som ikke kan opnås med SDDM. I Plasma Login Manager forsøger man at implementere en arkitektur, der ligner GDM, hvilket muliggør en tættere integration af login-manageren med KDE Plasmas skrivebordsmiljø og kompositør. serveren Kwin.
Problemerne opstod, fordi SDDM udvikles som en generel login-manager, der er skrevet i Qt og kan anvendes på alle grafiske miljøer. SDDM er designet til at vise et enkelt vindue med login-skærmen, men KDEs udviklere kræver en tættere integration end blot et vindue, der viser sessioner og brugere. SDDM bruger også sin egen implementering af strømstyringsfunktioner med sit tilpasningssystem. Uden kompleksitet kan SDDM ikke integreres med de eksisterende KDE Plasma værktøjer til volumenstyring, lysstyrke, strømforbrug og netværksforbindelser. Derudover mangler SDDM en effektiv løsning for duplikerende funktionalitet, som allerede findes i KDE, hvilket væsentligt komplicerer vedligeholdelsen.
Som resultat blev der udarbejdet en prototype af den nye multi-proces login-manager Plasma Login Manager, som bruger en backend baseret på en reduceret version af SDDM og en opstartsmekanisme, der ligner den anvendte til at starte KDE Plasmas skrivebordssession. Login-skærmens design er nærmere nuværende KDE låseskærm, og indstillingerne er blevet ensartede med KDE Plasma. Udviklerne har fravalgt at bruge QML til tilpasning af temaer til fordel for at støtte eksisterende skrivebordsbaggrunde, farveskemaer og Plasma-temaer.
Der arbejdsprototype Plasma Login Manager er tilgængelig til test, men den er endnu ikke nået op på det kvalitetsniveau, der er egnet til brug i den stabile version af KDE Plasma. Backend er baseret på SDDM-koden, og den nye frontend samt konfigurationsmodulet (KCM) udvikles stadig i separate repositorier, som planlægges at blive slået sammen i fremtiden. Plasma Login Manager er næsten nået op på paritet med den gamle login manager med hensyn til funktionalitet.
Blandt de funktioner, der planlægges at blive implementeret i Plasma Login Manager:
- Kvalitetsarbejde i konfigurationer med flere skærme, skærme med høj pixeltæthed og HDR.
- Skift af tastaturlayout.
- Mulighed for at bruge et virtuelt tastatur.
- Support for indtastning på kinesisk, japansk, koreansk og vietnamesisk.
- Styring af baggrundsbelysning for skærm og tastatur.
- Fuldstændig styring af energiforbruget.
- Support for skærmlæsere.
- Mulighed for at parre med Bluetooth-enheder.
- Mulighed for forbindelse til kendte Wi-Fi-adgangspunkter.
- Support for fjernarbejde via VNC/RDP.

Kilde: opennet.ru
