## page was renamed from stef.contadino/prove/SDDM
## page was renamed from andreas-xavier/lxdmProva
## page was upgraded by wilecoyote
#format wiki
#LANGUAGE it
<
>
<>
<>
= Introduzione =
Questa pagina presenta le istruzioni per l'installazione e la configurazione del [[https://en.wikipedia.org/wiki/X_display_manager_%28program_type%29|login manager]] '''[[https://en.wikipedia.org/wiki/Simple_Desktop_Display_Manager|Simple Desktop Display Manager]]''' ('''SDDM'''), nativo di '''[[AmbienteGrafico/Kde|KDE]]''' e basato sulle '''[[https://it.wikipedia.org/wiki/Qt_(toolkit)|librerie Qt]]''', e usato anche nell'ambiente grafico [[AmbienteGrafico/Lxqt|LxQt]].
'''SDDM''' ha sostituito '''KDM''' in '''KDE Plasma 5'''.
= Installazione =
0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto ''[[apt://sddm|sddm]]''.
0. Se già presente un altro display manager, impostare '''SDDM''' come predefinito digitando nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
sudo dpkg-reconfigure sddm
}}}
0. Nella schermata successiva selezionare '''sddm'''.
Al riavvio '''SDDM''' comparirà nella schermata di login.
== Installazione temi ufficiali ==
In base all'ambiente grafico in uso, [[AmministrazioneSistema/InstallareProgrammi|installare]] uno dei seguenti pacchetti coi temi:
* [[apt://sddm-theme-lubuntu|sddm-theme-lubuntu]] (tema default di '''!LxQt''')
* [[apt://sddm-theme-breeze|sddm-theme-breeze]] (tema default di '''KDE''')
== Installazione temi da fonti terze ==
0. Scaricare il tema '''SDDM''' da [[https://www.gnome-look.org/browse/cat/101/order/latest|questa pagina]].
0. [[AmministrazioneSistema/FormatiDiCompressione#decomprimere|Estrarre]] il contenuto dell'archivio `.tar.gz` del tema scelto nella propria '''Home'''.
0. [[AmministrazioneSistema/ComandiBase#cd|Spostarsi]] nella cartella dove è stato estratto l'archivio.
0. [[AmministrazioneSistema/ComandiBase#cp|Copiare]] la cartella col tema scompattato nella cartella `/usr/share/sddm/themes/`.
0. 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 [[AmministrazioneSistema/Terminale|terminale]] con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|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 [[https://github.com/redtide/sddm-conf|pagina GitHub]] del progetto.
Per compilarlo e pacchettizzarlo, consultare in proposito [[Programmazione/CMakeGui|questa pagina]].
= Configurazione attraverso modalità manuale =
È possibile configurare '''SDDM''' modificando con un [[Ufficio/EditorDiTesto|editor di testo]], e con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] in [[AmbienteGrafico|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 [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
man sddm.conf
}}}
== Funzione BlocNum all'avvio ==
0. Identificare la stringa:{{{
[General]
Numlock=off
}}}
0. 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.
0. Identificare le stringhe:{{{
[Autologin]
Relogin=false
Session=plasma.desktop
User=utente
}}}
0. Sostituire «`plasma.desktop`» con la sessione desiderata e «`utente`» con il nome dell'utente.
[[AmministrazioneSistema/ComandiBase#ls|Leggere]] il contenuto della cartella `/usr/share/xsessions/` per visualizzare la lista delle sessioni disponibili.
== Tema grafico ==
0. Identificare le stringhe:{{{
[Theme]
Current=breeze
}}}
0. Sostituire «`breeze`» con il nome del tema desiderato.
[[AmministrazioneSistema/ComandiBase#ls|Leggere]] il contenuto della cartella `/usr/share/sddm/themes/`, per visualizzare i nomi dei temi disponibili
== Tema cursore ==
0. Identificare la stringa '''!CursorTheme''' (oppure aggiungerla se assente):{{{
[Theme]
...
CursorTheme=breeze_cursors
}}}
0. Sostituire «`breeze_cursors`» con il nome del tema desiderato.
[[AmministrazioneSistema/ComandiBase#ls|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.
0. Salvare con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] nella cartella `/usr/share/sddm/faces` l'immagine desiderata in formato `.png`, che abbia il nome nella forma `utente.face.icon`.
0. Identificare nel file `/etc/sddm.conf` la stringa:{{{
[Theme]
...
FacesDir=/usr/share/sddm/faces
}}}
0. 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 [[Ufficio/EditorDiTesto|editor di testo]], e con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|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 [[Ufficio/EditorDiTesto|editor di testo]], e con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|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.
{{{#!wiki note
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 [[AmministrazioneSistema/Terminale|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.
= Ulteriori risorse =
* [[https://github.com/sddm/sddm|Github]]
* [[https://github.com/hagabaka/sddm-config-editor|sddm-config-editor]]
* [[https://wiki.archlinux.org/index.php/SDDM| Wiki di Arch]]
----
CategoryGrafica