Plasma Login Manager: el nou administrador d'inici de sessió que prepara el KDE

Plasma Login Manager

SDDM ha estat el administrador d'inici de sessió predeterminat al KDE Plasma des de la versió 5, després de substituir KDM. Aquest no és exclusiu del projecte, atès que LXQt també en fa ús. Amb el desenvolupament i l'evolució constant de l'entorn, els desenvolupadors de KDE s'han trobat amb una gran quantitat de limitacions arquitectòniques de SDDM, cosa que ha portat dos desenvolupadors a proposar un nou projecte per al desenvolupament d'un nou administrador de pantalla.

D'aquesta manera neix Plasma Login Manager, un nou projecte que es fonamenta en la idea de millorar la integració de l'administrador d'inici de sessió amb l'entorn d'escriptori KDE Plasma i el servidor de composició KWin. La referència principal per a aquest nou desenvolupament és GDM (GNOME Display Manager), que ha aconseguit una integració profunda amb el GNOME gràcies a la seva estreta relació amb el GNOME Shell i Mutter.

SDDM està dissenyat per mostrar una única finestra de benvinguda, carregant QML arbitrari del tema especificat.

Amb SDDM, la gestió denergia es reinventa des de zero amb una configuració personalitzada. No podem integrar la gestió de xarxa, la gestió d'energia, els controls de volum o els controls de brillantor de Plasma sense reinventar-los al backend independent de l'escriptori.

SDDM ja havia de duplicar massa funcionalitat que teníem al KDE, cosa que era molt frustrant quan ens tocava mantenir-lo.

En contrast, SDDM va ser concebut com una solució universal basada en Qt, compatible amb múltiples entorns gràfics. Tot i això, aquesta flexibilitat ha dificultat la seva integració total amb KDE Plasma. Els desenvolupadors han identificat diverses deficiències, entre elles:

  • SDDM només permet presentar una única finestra per a l'autenticació, sense opcions avançades de personalització.
  • Implementa el vostre propi sistema de gestió d'energia, en lloc d'integrar-se amb els controls nadius del KDE Plasma.
  • Duplica funcionalitats ja existents al KDE, cosa que dificulta el manteniment del codi i la resolució de problemes.

Desenvolupament de Plasma Login Manager

Com a resposta a aquestes limitacions, s'ha desenvolupat un prototip de Plasma Login Manager que utilitza un enfocament multiprocés i un backend basat en una versió simplificada de SDDM. El mecanisme d'arrencada és idèntic a l'utilitzat per iniciar una sessió de KDE Plasma, cosa que garanteix una transició més fluida.

El disseny visual de la pantalla inicial de sessió ha estat alineat amb el del bloquejador de pantalla del KDE, i les configuracions han estat unificades amb l'entorn Plasma. S'ha eliminat l'ús de QML per a la personalització de temes a favor de la compatibilitat amb els fons de pantalla, esquemes de color i temes existents a Plasma.

Actualment, Plasma Login Manager està disponible en forma de prototip funcional per a proves, encara que encara no es considera apte per a la branca estable de KDE Plasma. El desenvolupament es troba dividit en repositoris independents, amb plans dintegració futura en un únic paquet. A nivell de característiques, el projecte ha aconseguit gairebé la paritat amb SDDM.

Entre les millores que es planeja implementar a Plasma Login Manager, destaquen:

  • Millor rendiment en configuracions de múltiples monitors, pantalles amb alta densitat de píxels i HDR.
  • Canvi de distribució del teclat de manera senzilla.
  • Compatibilitat amb teclat virtual, facilitant lús en pantalles tàctils.
  • Suport per a entrades en idiomes asiàtics com xinès, japonès, coreà i vietnamita.
  • Control de retroil·luminació tant per a la pantalla com per al teclat.
  • Gestió avançada denergia, optimitzant el consum de recursos.
  • Integració amb lectors de pantalla, millorant laccessibilitat.
  • Suport per a Bluetooth, permetent l'aparellament de dispositius directament des de la pantalla inicial de sessió.
  • Connectivitat Wi-Fi, amb la possibilitat d´unir-se a xarxes prèviament conegudes.
  • Capacitats daccés remot, mitjançant protocols VNC/RDP.

Finalment, si estàs interessat a poder conèixer més sobre això, pots consultar els detalls al següent enllaç.

Pel que fa als interessats a provar els avenços de Plasma Login Manager pots obtenir el codi font i les instruccions de compilació des de el següent enllaç. És important recordar que el projecte és un prototip i no es recomana l'ús al vostre sistema, només en entorns de proves (per exemple en una màquina virtual).


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.