SDDM on olnud sisselogimishaldur vaikimisi KDE Plasmas alates versioonist 5, pärast KDM-i asendamist. See pole projekti jaoks ainulaadne, kuna LXQt kasutab seda ka ära. Keskkonna pideva arengu ja arenguga KDE arendajad on kokku puutunud paljude piirangutega SDDM-i arhitektuurilised omadused, mis on pannud kaks arendajat välja pakkuma uue projekti uue kuvahalduri arendamiseks.
Nii sündis «Plasma Login Manager», uus projekt, mis põhineb ideel Parandage sisselogimishalduri integreerimist KDE Plasma töölauakeskkonna ja selle KWini kompositsiooniserveriga. Selle uue arenduse peamine viide on GDM (GNOME Display Manager), mis on saavutanud sügava integratsiooni GNOME-iga tänu oma tihedale suhtele GNOME Shelli ja Mutteriga.
SDDM on loodud ühe tervitusakna kuvamiseks, mis laadib määratud teemast suvalise QML-i.
SDDM-iga leiutatakse toitehaldus kohandatud konfiguratsiooniga algusest peale uuesti. Me ei saa integreerida võrguhaldust, toitehaldust, helitugevuse või plasma heleduse juhtelemente ilma neid uuesti leiutamata töölauast sõltumatus taustaprogrammis.
SDDM pidi juba nii palju KDE funktsioonidest dubleerima, mis oli väga masendav, kui pidime seda hooldama.
Seevastu SDDM loodi universaalse Qt-põhise lahendusena, mis ühildub mitme graafilise keskkonnaga. See paindlikkus on aga muutnud KDE Plasmaga täieliku integreerimise keeruliseks. Arendajad on tuvastanud mitmeid puudusi, sealhulgas:
- SDDM võimaldab autentimiseks kasutada ainult ühte akent, ilma täpsemate kohandamisvalikuteta.
- See rakendab oma toitehaldussüsteemi, selle asemel, et integreerida KDE Plasma loomulike juhtelementidega.
- See dubleerib KDE olemasolevaid funktsioone, muutes koodi hooldamise ja tõrkeotsingu keeruliseks.
Plasma sisselogimishalduri arendamine
Vastuseks nendele piirangutele on välja töötatud Plasma Login Manageri prototüüp, mis See kasutab mitme protsessiga lähenemisviisi ja SDDM-i lihtsustatud versioonil põhinevat taustaprogrammi.. Selle käivitusmehhanism on identne KDE Plasma seansi käivitamiseks kasutatavaga, tagades sujuvama ülemineku.
Sisselogimisekraani visuaalne kujundus on joondatud KDE ekraaniluku omaga ja Konfiguratsioonid on ühendatud Plasma keskkonnaga. QML-i kasutamine teemade kohandamiseks on eemaldatud, et tagada ühilduvus olemasolevate Plasma taustapiltide, värviskeemide ja teemadega.
Praegu Plasma Login Manager on testimiseks saadaval töötava prototüübina, kuigi seda ei peeta veel KDE Plasma stabiilse haru jaoks sobivaks. Arendus on jagatud sõltumatuteks hoidlateks, mille plaanid on tulevikus integreerida ühte paketti. Funktsioonide tasemel on projekt saavutanud peaaegu võrdsuse SDDM-iga.
Parenduste hulgas, mida plaanitakse ellu viia Plasma sisselogimishalduris paistavad silma järgmised:
- Parem jõudlus mitme monitori seadistustel, suure pikslitihedusega ekraanidel ja HDR-il.
- Muutke lihtsalt klaviatuuripaigutust.
- Virtuaalse klaviatuuri tugi, mis muudab selle puuteekraanidel hõlpsaks kasutamiseks.
- Toetus sisendile Aasia keeltes, nagu hiina, jaapani, korea ja vietnami keel.
- Taustvalgustuse juhtimine nii ekraani kui ka klaviatuuri jaoks.
- Täiustatud energiahaldus, ressursside tarbimise optimeerimine.
- Integreerimine ekraanilugejatega, parandades juurdepääsetavust.
- Bluetoothi ​​tugi, mis võimaldab seadme sidumist otse sisselogimisekraanilt.
- Wi-Fi ühenduvus koos võimalusega liituda varem tuntud võrkudega.
- Kaugjuurdepääsu võimalused, kasutades VNC/RDP protokolle.
Lõpuks, kui soovite selle kohta rohkem teada saada, vaadake üksikasju jaotisest järgmine link.
Need, kes on huvitatud Plasma Login Manageri edusammude proovimisest, saavad lähtekoodi ja kompileerimisjuhised aadressilt järgmine link. Oluline on meeles pidada, et projekt on prototüüp ja seda ei soovitata kasutada teie süsteemis, vaid ainult testkeskkondades (näiteks virtuaalmasinas).