Ricerca nel sito web

KDE propone un nuovo gestore di login Plasma per sostituire SDDM


Il nuovo Plasma Login Manager migliorerà rispetto all'SDDM con il supporto multi-monitor, layout di tastiera e tastiera virtuale.

Diversi anni fa, KDE ha ritirato il suo display manager su misura (KDM) a favore di SDDM. Tuttavia, nonostante i migliori sforzi della comunità, l'architettura di SDDM ha reso difficile incorporare tutto, dalla gestione avanzata dell'alimentazione ai metodi di input specializzati. Quindi, ora sembra che stia entrando anche nel suo capitolo finale.

Perché dico questo? Un po' sorprendentemente, lo sviluppatore di KDE David Edmundson ha svelato una proposta per rivedere il gestore di accesso di Plasma. L'obiettivo principale è quello di risolvere le limitazioni dell'SDDM esistente, creando al contempo un'esperienza di accesso più fluida e coesa per gli utenti.

Come sapete, attualmente SDDM è il display manager di riferimento per Plasma, offrendo un approccio moderno basato su QML. Tuttavia, secondo gli sviluppatori, poiché è pensato per essere indipendente dal desktop, pone alcune sfide per una più profonda integrazione con le funzionalità di Plasma di KDE.

In particolare, impedisce l'implementazione efficiente della gestione della rete, dei controlli dell'alimentazione e del supporto della tastiera virtuale, tra le altre funzionalità avanzate.

Al contrario, il GDM di GNOME è stato elogiato per il suo livello di sofisticazione, ottenuto eseguendo una parte della sessione di GNOME stessa. La nuova proposta di KDE mira a emulare quel livello più elevato di integrazione in modo che gli utenti finali possano godere di comodità cruciali come il cambio del layout della tastiera, il controllo del volume per gli screen reader e persino l'accoppiamento dei dispositivi Bluetooth direttamente al momento dell'accesso.

Secondo il post sul blog di Edmundson, il team di Plasma ha incubato un nuovo greeter multi-processo che utilizza lo stesso meccanismo di avvio del desktop Plasma stesso.

In termini più semplici, la nuova schermata di accesso sarà più vicina a una "mini-sessione", consentendo agli sviluppatori di attingere direttamente alla gestione della rete stabilita da Plasma, alla configurazione del display, ai controlli di luminosità e altro ancora, senza doverli reinventare in un backend che cerca di soddisfare tutti gli ambienti desktop.

Per la personalizzazione, il piano è quello di allineare il gestore degli accessi con lo stesso approccio tematico dell'area di lavoro di Plasma. Piuttosto che incoraggiare la riscrittura della logica di base nei temi QML, la proposta suggerisce di offrire personalizzazioni più semplici, come la selezione dello sfondo, attraverso gli stessi controlli familiari utilizzati sul normale desktop Plasma.

Mentre esplorava le opzioni di backend, Edmundson nota che altre soluzioni mancavano di manutenzione continua o non soddisfacevano i requisiti di KDE. Di conseguenza, il team ha deciso di continuare a lavorare con la fondazione di SDDM.

Hanno eliminato gli elementi non necessari e rifattorizzato il display manager per concentrarsi sui requisiti specifici di Plasma, dalla gestione dell'alimentazione alle funzionalità di accesso remoto. Attualmente, il progetto comprende due nuovi depositi:

  • Plasma Login Manager: una continuazione di SDDM, preservando la sua storia ma modificato per le esigenze di Plasma
  • Plasma Login: l'interfaccia front-end e un modulo KCM per le impostazioni utente.

Si dice che il codice sia vicino alla parità di funzionalità con le configurazioni Plasma basate su SDDM di serie. Tuttavia, gli sviluppatori sottolineano che è ancora troppo presto per una distribuzione diffusa, poiché molti importanti perfezionamenti devono ancora arrivare.

Nel frattempo, gli appassionati e i collaboratori di KDE possono vedere in anteprima questo gestore di accessi in evoluzione, fornire feedback e persino inviare richieste di fusione.

Per maggiori informazioni, consulta la proposta sulla mailing list di KDE.