SDDM ir bijis pieteikšanās pārvaldnieks noklusējuma KDE plazmā kopš 5. versijas, pēc KDM aizstāšanas. Tas nav unikāls projektam, jo to izmanto arī LXQt. Pastāvīgi attīstoties un evolūcijai videi, KDE izstrādātāji ir saskārušies ar daudziem ierobežojumiem SDDM arhitektūras iezīmes, kuru dēļ divi izstrādātāji ir ierosinājuši jaunu projektu jauna displeja pārvaldnieka izstrādei.
Tā radās "Plasma Login Manager", jauns projekts, kura pamatā ir ideja par Uzlabojiet pieteikšanās pārvaldnieka integrāciju ar KDE Plasma darbvirsmas vidi un tās KWin kompozīcijas serveri. Šīs jaunās izstrādes galvenā atsauce ir GDM (GNOME displeja pārvaldnieks), kas ir panākusi dziļu integrāciju ar GNOME, pateicoties ciešajām attiecībām ar GNOME Shell un Mutter.
SDDM ir paredzēts, lai parādītu vienu sveiciena logu, ielādējot patvaļīgu QML no norādītās tēmas.
Izmantojot SDDM, jaudas pārvaldība ir no jauna izgudrota no paša sākuma ar pielāgotu konfigurāciju. Mēs nevaram integrēt tīkla pārvaldību, jaudas pārvaldību, skaļuma vadīklas vai plazmas spilgtuma vadīklas, neizgudrojot tās no jauna no darbvirsmas neatkarīgajā aizmugursistēmā.
SDDM jau bija jādublē tik daudz no KDE funkcionalitātēm, kas bija ļoti nomākta, kad mums tā bija jāuztur.
Turpretim SDDM tika iecerēts kā universāls uz Qt balstīts risinājums, kas ir savietojams ar vairākām grafiskām vidēm. Tomēr šī elastība ir apgrūtinājusi pilnīgu integrāciju ar KDE plazmu. Izstrādātāji ir atklājuši vairākus trūkumus, tostarp:
- SDDM atļauj tikai vienu autentifikācijas logu bez papildu pielāgošanas opcijām.
- Tā ievieš savu enerģijas pārvaldības sistēmu, nevis integrē ar KDE Plasma vietējām vadīklām.
- Tas dublē esošās KDE funkcionalitātes, apgrūtinot koda uzturēšanu un problēmu novēršanu.
Plazmas pieteikšanās pārvaldnieka izstrāde
Reaģējot uz šiem ierobežojumiem, ir izstrādāts Plasma Login Manager prototips Tajā tiek izmantota vairāku procesu pieeja un aizmugursistēma, kuras pamatā ir vienkāršota SDDM versija.. Tā startēšanas mehānisms ir identisks tam, ko izmanto, lai sāktu KDE plazmas sesiju, nodrošinot vienmērīgāku pāreju.
Pieteikšanās ekrāna vizuālais dizains ir saskaņots ar KDE ekrāna skapja dizainu un Konfigurācijas ir apvienotas ar plazmas vidi. QML izmantošana motīvu pielāgošanai ir noņemta, lai nodrošinātu saderību ar esošajiem plazmas fona attēliem, krāsu shēmām un motīviem.
šobrīd, Plasma Login Manager ir pieejams kā darba prototips testēšanai, lai gan tas vēl netiek uzskatīts par piemērotu stabilai KDE Plasma filiālei. Izstrāde ir sadalīta neatkarīgos krātuvēs ar plāniem turpmākai integrācijai vienā paketē. Līdzekļu līmenī projekts ir sasniedzis gandrīz paritāti ar SDDM.
Starp uzlabojumiem, ko plānots īstenot Plazmas pieteikšanās pārvaldniekā izceļas:
- Uzlabota veiktspēja vairāku monitoru iestatījumos, augsta pikseļu blīvuma displejos un HDR.
- Viegli mainiet tastatūras izkārtojumu.
- Virtuālās tastatūras atbalsts, padarot to viegli lietojamu skārienekrānos.
- Atbalsts ievadei Āzijas valodās, piemēram, ķīniešu, japāņu, korejiešu un vjetnamiešu valodā.
- Fona apgaismojuma vadība gan displejam, gan tastatūrai.
- Uzlabota enerģijas pārvaldība, optimizējot resursu patēriņu.
- Integrācija ar ekrāna lasītājiem, uzlabojot pieejamību.
- Bluetooth atbalsts, ļaujot ierīci savienot pārī tieši no pieteikšanās ekrāna.
- Wi-Fi savienojums ar iespēju pievienoties iepriekš zināmiem tīkliem.
- Attālās piekļuves iespējas, izmantojot VNC/RDP protokolus.
Visbeidzot, ja vēlaties uzzināt vairāk par to, varat skatīt sīkāku informāciju šī saite.
Tiem, kas vēlas izmēģināt Plasma Login Manager sasniegumus, avota kodu un apkopošanas instrukcijas varat iegūt vietnē šo saiti. Ir svarīgi atcerēties, ka projekts ir prototips un nav ieteicams lietošanai jūsu sistēmā, tikai testa vidēs (piemēram, virtuālajā mašīnā).