Guida verificata con Ubuntu: 20.04 22.04
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Questa pagina presenta le istruzioni per l'installazione e la configurazione del login manager Simple Desktop Display Manager (SDDM), nativo di KDE e basato sulle librerie Qt, e usato anche nell'ambiente grafico LxQt.
SDDM ha sostituito KDM in KDE Plasma 5.
Installazione
Installare il pacchetto sddm.
Se già presente un altro display manager, impostare SDDM come predefinito digitando nel terminale il seguente comando:
sudo dpkg-reconfigure sddm
Nella schermata successiva selezionare sddm.
Al riavvio SDDM comparirà nella schermata di login.
Installazione temi ufficiali
In base all'ambiente grafico in uso, installare uno dei seguenti pacchetti coi temi:
sddm-theme-lubuntu (tema default di LxQt)
sddm-theme-breeze (tema default di KDE)
Installazione temi da fonti terze
Scaricare il tema SDDM da questa pagina.
Estrarre il contenuto dell'archivio .tar.gz del tema scelto nella propria Home.
Spostarsi nella cartella dove è stato estratto l'archivio.
Copiare la cartella col tema scompattato nella cartella /usr/share/sddm/themes/.
- Riavviare il sistema.
Configurazione attraverso modalità grafica (solo KDE)
In KDE è possibile accedervi seguendo il percorso Menu → Impostazioni → Impostazioni di sistema → Avvio e spegnimento e selezionando quindi la scheda Schermata di accesso (SDDM).
È inoltre avviabile da terminale con i privilegi di amministrazione, digitando il comando:
sudo kcmshell5 kcm_sddm
In alternativa è possibile utilizzare un altro editor grafico avanzato per SDDM denominato sddm-conf. Per informazioni sul programma e sull'installazione consultare la pagina GitHub del progetto.
Per compilarlo e pacchettizzarlo, consultare in proposito questa pagina.
Configurazione attraverso modalità manuale
È possibile configurare SDDM modificando con un editor di testo, e con i privilegi di amministrazione in ambienti grafici differenti da KDE, il file di configurazione /etc/sddm.conf, come descritto di seguito.
La lista completa dei parametri modificabili, si può ottenere digitando nel terminale il seguente comando:
man sddm.conf
Funzione BlocNum all'avvio
Identificare la stringa:
[General] Numlock=off
Sostituire off con on.
Login automatico e sessione predefinita
Impostare nella sezione [Autologin] il tipo di sessione e il nome dell'utente desiderato per il login automatico, come nell'esempio seguente.
Identificare le stringhe:
[Autologin] Relogin=false Session=plasma.desktop User=utente
Sostituire «plasma.desktop» con la sessione desiderata e «utente» con il nome dell'utente.
Leggere il contenuto della cartella /usr/share/xsessions/ per visualizzare la lista delle sessioni disponibili.
Tema grafico
Identificare le stringhe:
[Theme] Current=breeze
Sostituire «breeze» con il nome del tema desiderato.
Leggere il contenuto della cartella /usr/share/sddm/themes/, per visualizzare i nomi dei temi disponibili
Tema cursore
Identificare la stringa CursorTheme (oppure aggiungerla se assente):
[Theme] ... CursorTheme=breeze_cursors
Sostituire «breeze_cursors» con il nome del tema desiderato.
Leggere il contenuto della cartella /etc/X11/cursors, per visualizzare i nomi dei temi disponibili, da riportare senza l'estensione .theme.
Icona dell'utente
È possibile aggiungere nuove icone per l'utente attraverso la seguente procedura.
Salvare con i privilegi di amministrazione nella cartella /usr/share/sddm/faces l'immagine desiderata in formato .png, che abbia il nome nella forma utente.face.icon.
Identificare nel file /etc/sddm.conf la stringa:
[Theme] ... FacesDir=/usr/share/sddm/faces
Aggiungere il nome del file utente.face.icon al percorso.
Comandi all'avvio e in chiusura di sessione
Per eseguire un comando prima del caricamento della schermata di login, aprire con un editor di testo, e con i privilegi di amministrazione per gli ambienti grafici differenti da KDE, il file /usr/share/sddm/scripts/Xsetup e inserire il comando desiderato in fondo, in una nuova riga.
Per eseguire un comando dopo la chiusura della sessione, aprire con un editor di testo, e con i privilegi di amministrazione per gli ambienti grafici differenti da KDE,il file /usr/share/sddm/scripts/Xstop e inserire il comando desiderato in fondo, in una nuova riga.
I comandi verranno eseguiti con i permessi di root.
Risoluzione problemi
Test di un tema in anteprima
È possibile visualizzare l'anteprima del tema SDDM installato o appena modificato nel sistema.
Se non si è sicuri che le icone e lo sfondo vengano avviate correttamente al login, digitare nel terminale il seguente comando:
sddm-greeter --test-mode --theme /usr/share/sddm/themes/breeze
Sostituire «/usr/share/sddm/themes/breeze» con il percorso alla cartella con il tema desiderato.