Plasma Login Manager: KDE:n uusi kirjautumishallinta

Plasma Login Manager

SDDM on ollut kirjautumisen hallinta oletus KDE Plasmassa versiosta 5 lähtien, KDM:n vaihtamisen jälkeen. Tämä ei ole ainutlaatuista projektille, koska myös LXQt käyttää sitä hyväkseen. Ympäristön jatkuvan kehityksen ja kehityksen myötä KDE-kehittäjät ovat kohdanneet monia rajoituksia SDDM-arkkitehtoniset ominaisuudet, mikä on saanut kaksi kehittäjää ehdottamaan uutta projektia uuden näytönohjaimen kehittämiseksi.

Näin "Plasma Login Manager" syntyi, ideaan perustuva uusi projekti Paranna kirjautumishallinnan integraatiota KDE Plasma -työpöytäympäristön ja sen KWin-kokoonpanopalvelimen kanssa. Tämän uuden kehityksen tärkein referenssi on GDM (GNOME Display Manager), joka on saavuttanut syvän integraation GNOME:n kanssa läheisen suhteensa GNOME Shellin ja Mutterin kanssa.

SDDM on suunniteltu näyttämään yksi tervetuloikkuna, joka lataa mielivaltaisen QML:n määritetystä aiheesta.

SDDM:n avulla virranhallinta on keksitty uudelleen alusta alkaen räätälöidyn kokoonpanon avulla. Emme voi integroida verkonhallintaa, virranhallintaa, äänenvoimakkuuden säätimiä tai plasman kirkkauden säätimiä keksimättä niitä uudelleen työpöydästä riippumattomaan taustajärjestelmään.

SDDM:n täytyi jo kopioida niin paljon KDE:n toimintoja, mikä oli erittäin turhauttavaa, kun meidän piti ylläpitää sitä.

Sitä vastoin SDDM suunniteltiin universaaliksi Qt-pohjaiseksi ratkaisuksi, joka on yhteensopiva useiden graafisten ympäristöjen kanssa. Tämä joustavuus on kuitenkin vaikeuttanut täydellistä integrointia KDE Plasmaan. Kehittäjät ovat havainneet useita puutteita, kuten:

  • SDDM sallii vain yhden ikkunan todennusta varten ilman edistyneitä mukautusvaihtoehtoja.
  • Se toteuttaa oman virranhallintajärjestelmän sen sijaan, että se integroituisi KDE Plasman alkuperäisiin ohjaimiin.
  • Se kopioi KDE:n olemassa olevat toiminnot, mikä tekee koodin ylläpidosta ja vianmäärityksestä vaikeaa.

Plasma Login Manager -kehitys

Vastauksena näihin rajoituksiin on kehitetty prototyyppi Plasma Login Manager Se käyttää usean prosessin lähestymistapaa ja SDDM:n yksinkertaistettuun versioon perustuvaa taustaa.. Sen käynnistysmekanismi on identtinen KDE Plasma -istunnon käynnistämiseen käytetyn mekanismin kanssa, mikä varmistaa sujuvamman siirtymisen.

Kirjautumisnäytön visuaalinen ulkoasu on linjattu KDE-näyttölokeron kanssa, ja Kokoonpanot on yhdistetty Plasma-ympäristöön. QML:n käyttö teeman mukauttamiseen on poistettu yhteensopivuuden vuoksi olemassa olevien Plasma-taustakuvien, väriteemojen ja teemojen kanssa.

tällä hetkellä, Plasma Login Manager on saatavana toimivana prototyyppinä testausta varten, vaikka sitä ei vielä pidetä sopivana KDE Plasman vakaalle haaralle. Kehitys on jaettu itsenäisiin tietovarastoihin, ja suunnitelmia integroida tulevaisuudessa yhdeksi paketiksi. Ominaisuustasolla projekti on saavuttanut lähes pariteetin SDDM:n kanssa.

Toteutettaviksi suunniteltujen parannusten joukossa Plasma Login Managerissa seuraavat erottuvat:

  • Parannettu suorituskyky usean näytön asetuksissa, korkean pikselitiheyden näytöissä ja HDR:ssä.
  • Muuta näppäimistön asettelua helposti.
  • Tuki virtuaaliselle näppäimistölle, mikä tekee siitä helpon käyttää kosketusnäytöillä.
  • Tuki syötteelle aasialaisilla kielillä, kuten kiina, japani, korea ja vietnami.
  • Taustavalon ohjaus sekä näytölle että näppäimistölle.
  • Edistynyt energianhallinta optimoi resurssien kulutuksen.
  • Integrointi näytönlukijoiden kanssa parantaa käytettävyyttä.
  • Bluetooth-tuki mahdollistaa laiteparin muodostamisen suoraan kirjautumisnäytöstä.
  • Wi-Fi-yhteys ja mahdollisuus liittyä aiemmin tunnettuihin verkkoihin.
  • Etäkäyttöominaisuudet VNC/RDP-protokollien avulla.

Lopuksi, jos olet kiinnostunut tietämään siitä lisää, voit tutustua yksityiskohtiin osoitteessa seuraava linkki.

Niille, jotka ovat kiinnostuneita kokeilemaan Plasma Login Managerin edistysaskeleita, saat lähdekoodin ja käännösohjeet osoitteesta seuraava linkki. On tärkeää muistaa, että projekti on prototyyppi, eikä sitä suositella käytettäväksi järjestelmässäsi, vaan vain testiympäristöissä (esimerkiksi virtuaalikoneessa).


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.