David Edmundson a Oliver Beard představili na mailing listu vývojářů KDE projekt na vytvoření nového správce přihlášení – Plasma Login Manager. Touha nahradit správce přihlášení vychází z neřešitelných architektonických problémů současného správce zobrazení SDDM (Simple Desktop Display Manager), který od verze Plasma 5 nahradil KDM.
Za zlatý standard, na který by se mělo orientovat při vytváření nového správce přihlášení, je považován GDM (GNOME Display Manager). GDM je založen na technologiích GNOME Shell a Mutter a je na nich silně závislý, což umožnilo dosáhnout úrovně integrace s GNOME, které nelze dosáhnout při používání SDDM. V Plasma Login Manager se snaží implementovat podobnou architekturu jako GDM, která umožňuje těsnější integraci správce přihlášení s pracovním prostředím KDE Plasma a kompozitním Kwin. serverem Kwin.
Problémy vznikly proto, že SDDM se vyvíjí jako univerzální správce přihlášení, napsaný v Qt a vhodný pro všechna grafická prostředí. SDDM je navržen k zobrazení jednoho okna s přihlašovacím ekranem, ale vývojáři KDE potřebují těsnější integraci než jen okno, které zobrazuje sezení a uživatele. SDDM také používá vlastní realizaci funkcí správy spotřeby s vlastními nastaveními. Bez zbytečných komplikací nelze SDDM integrovat s již existujícími prostředky správy hlasitosti, jasem, spotřebou energie a síťovými připojeními v KDE Plasma. SDDM má také problém s duplicací funkcionality, která již v KDE existuje, což výrazně komplikuje údržbu.
Nakonec byl připraven prototyp nového vícerozměrného správce přihlášení Plasma Login Manager, využívající backend na základě odlehčené verze SDDM a mechanismus spouštění shodný s tím, který se používá pro spuštění pracovní sezení KDE Plasma. Design přihlašovací obrazovky je podobný stávajícímu zámku obrazovky KDE a nastavení je sjednoceno s KDE Plasma. Vývojáři se vzdali používání QML pro přizpůsobení témat ve prospěch podpory stávajících pluginů pro pozadí pracovních ploch, barevných schémat a témat Plasma.
Pro pracovní testování je dostupný funkční prototyp Plasma Login Manager, který zatím nedosáhl úrovně kvality vhodné pro stabilní verzi KDE Plasma. Backend je postaven na kódu SDDM a nový frontend, stejně jako modul pro konfigurátor (KCM) se zatím vyvíjejí v samostatných repozitářích, které plánují spojit v budoucnu. Co se týče funkcí, Plasma Login Manager téměř dosáhl parity se starým manažerem přihlášení.
Mezi funkcemi, které mají být implementovány v Plasma Login Manager, patří:
- Kvalitní fungování v konfiguracích s více monitory, obrazovkami s vysokou hustotou pixelů a HDR.
- Přepínání rozložení klávesnice.
- Možnost použití virtuální klávesnice.
- Podpora vstupu v čínštině, japonštině, korejštině a vietnamštině.
- Ovládání podsvícení obrazovky a klávesnice.
- Plnohodnotné řízení spotřeby energie.
- Podpora obrazových čteček.
- Možnost párování s Bluetooth zařízeními.
- Možnost připojení k známým přístupovým bodům Wi-Fi.
- Podpora vzdálené práce přes VNC/RDP.

Zdroj: opennet.ru
