Pro KDE se vyvíjí nový správce přihlášení jako náhrada za SDDM

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.

Pro KDE se vyvíjí nový správce přihlášení jako náhrada za SDDM


Zdroj: opennet.ru
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster