Plazmos prisijungimo tvarkyklė: nauja KDE prisijungimo tvarkyklė

Plazmos prisijungimo tvarkyklė

SDDM buvo prisijungimo tvarkyklė numatytasis KDE plazmoje nuo 5 versijos, pakeitus KDM. Tai nėra unikali projektui, nes LXQt taip pat naudojasi tuo. Nuolat tobulėjant ir evoliucionuojant aplinkai, KDE kūrėjai susidūrė su daugybe apribojimų SDDM architektūros ypatybės, dėl kurių du kūrėjai pasiūlė naują naujo ekrano tvarkyklės kūrimo projektą.

Taip gimė „Plasma Login Manager“, naujas projektas, paremtas idėja Pagerinkite prisijungimo tvarkyklės integravimą su KDE Plasma darbalaukio aplinka ir jos KWin kompozicijos serveriu. Pagrindinė šios naujos plėtros nuoroda yra GDM (GNOME ekrano tvarkyklė), kuri pasiekė gilią integraciją su GNOME dėl glaudžių ryšių su GNOME Shell ir Mutter.

SDDM sukurtas taip, kad būtų rodomas vienas pasveikinimo langas, įkeliamas savavališkas QML iš nurodytos temos.

Naudojant SDDM, energijos valdymas iš naujo išrastas nuo pat pradžių, naudojant pritaikytą konfigūraciją. Negalime integruoti tinklo valdymo, maitinimo valdymo, garsumo valdiklių ar plazmos ryškumo valdiklių, iš naujo jų neišradę nuo darbalaukio nepriklausomoje programoje.

SDDM jau turėjo dubliuoti tiek daug funkcijų, kurias turėjome KDE, o tai buvo labai varginanti, kai reikėjo ją prižiūrėti.

Priešingai, SDDM buvo sukurtas kaip universalus Qt pagrindu sukurtas sprendimas, suderinamas su keliomis grafinėmis aplinkomis. Tačiau dėl šio lankstumo buvo sunku visiškai integruoti su KDE plazma. Kūrėjai nustatė keletą trūkumų, įskaitant:

  • SDDM leidžia naudoti tik vieną autentifikavimo langą, be jokių išplėstinių tinkinimo parinkčių.
  • Jis įdiegia savo energijos valdymo sistemą, o ne integruoja su KDE Plasma vietiniais valdikliais.
  • Tai dubliuoja esamas KDE funkcijas, todėl kodo priežiūra ir trikčių šalinimas yra sudėtingas.

„Plasma Login Manager“ kūrimas

Atsižvelgiant į šiuos apribojimus, buvo sukurtas „Plasma Login Manager“ prototipas Jis naudoja kelių procesų metodą ir užpakalinę programą, pagrįstą supaprastinta SDDM versija.. Jo paleidimo mechanizmas yra identiškas tam, kuris naudojamas KDE plazmos seansui pradėti, todėl užtikrina sklandesnį perėjimą.

Prisijungimo ekrano vizualinis dizainas buvo suderintas su KDE ekrano užrakto dizainu ir Konfigūracijos buvo suvienodintos su plazmos aplinka. QML naudojimas temos tinkinimui buvo pašalintas, kad būtų suderinamas su esamais plazmos fono paveikslėliais, spalvų schemomis ir temomis.

Šiuo metu Plasma Login Manager galima naudoti kaip veikiantį prototipą bandymams, nors ji dar nelaikoma tinkama stabiliai KDE Plasma atšakai. Plėtra suskirstyta į nepriklausomas saugyklas su planais ateityje integruoti į vieną paketą. Funkcijų lygiu projektas pasiekė beveik lygumą su SDDM.

Tarp planuojamų įgyvendinti patobulinimų Plazmos prisijungimo tvarkyklėje išsiskiria šie dalykai:

  • Patobulintas kelių monitorių sąrankų našumas, didelio pikselių tankio ekranai ir HDR.
  • Lengvai pakeiskite klaviatūros išdėstymą.
  • Virtualios klaviatūros palaikymas, todėl paprasta naudoti jutikliniuose ekranuose.
  • Įvesties Azijos kalbomis, pvz., kinų, japonų, korėjiečių ir vietnamiečių, palaikymas.
  • Foninio apšvietimo valdymas tiek ekranui, tiek klaviatūrai.
  • Pažangus energijos valdymas, optimizuojantis išteklių suvartojimą.
  • Integracija su ekrano skaitytuvais, gerinant prieinamumą.
  • „Bluetooth“ palaikymas, leidžiantis įrenginį susieti tiesiogiai iš prisijungimo ekrano.
  • Wi-Fi ryšys su galimybe prisijungti prie anksčiau žinomų tinklų.
  • Nuotolinės prieigos galimybės, naudojant VNC/RDP protokolus.

Galiausiai, jei norite sužinoti daugiau apie tai, galite peržiūrėti išsamią informaciją sekanti nuoroda.

Tiems, kurie nori išbandyti Plasma Login Manager pažangą, šaltinio kodą ir kompiliavimo instrukcijas galite gauti iš šią nuorodą. Svarbu atsiminti, kad projektas yra prototipas ir jo nerekomenduojama naudoti jūsų sistemoje, tik bandomojoje aplinkoje (pavyzdžiui, virtualioje mašinoje).


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.