## page was renamed from stef.contadino/prove/SDDM
## page was renamed from andreas-xavier/lxdmProva
#format wiki
#LANGUAGE it
<
>
<>
<>
<>
= Introduzione =
In questa pagina sono contenute le istruzioni per l'installazione e la configurazione di '''Simple Desktop Display Manager''' ('''SDDM'''), [[https://en.wikipedia.org/wiki/X_display_manager_%28program_type%29|login manager]] basato sulle librerie ''Qt''. <
>Presente anche nell'ambiente grafico [[AmbienteGrafico/Lxqt|LxQt]].
'''SDDM''' ha sostituito '''KDM''' in '''[[AmbienteGrafico/Kde|KDE Plasma 5]]'''.
= Installazione =
0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto ''[[apt://sddm|sddm]]''.
0. Se già presente un altro display manager, bisogna inoltre impostare '''SDDM''' come predefinito. Digitare in [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
sudo dpkg-reconfigure sddm
}}}
e selezionare '''sddm''' nella schermata successiva.
0. Riavviare la sessione utente
Al riavvio comparirà nella schermata di login, il display manager '''SDDM'''.
== Installazione temi ==
In base all'ambiente grafico in uso, [[AmministrazioneSistema/InstallareProgrammi|installare]] i seguenti temi sddm:
* [[apt://sddm-theme-lubuntu|sddm-theme-lubuntu]] (tema default di '''Lxqt''')
* [[apt://sddm-theme-breeze|sddm-theme-breeze]] (tema default di '''Kde''')
=== Da pacchetti esterni ===
0. Scaricare da [[https://www.gnome-look.org/browse/cat/101/order/latest|qui]] un tema SDDM.
0. [[AmministrazioneSistema/FormatiDiCompressione#Decomprimere|Decomprimere]] il file archivio del tema scaricato con il punto precedente
0. [[AmministrazioneSistema/ComandiBase#cp|Copiare]] il tema scompattato da un [[AmministrazioneSistema/Terminale|terminale]] dando questo comando:{{{
sudo cp /''percorso_tema_decompresso''/''nome_tema'' /usr/share/sddm/themes/''nome_tema''
}}}
0. Riavviare il sistema.
{{{#!wiki note
Presumere il ''percorso_tema_decompresso'' sia nella $HOME utente.
Il ''nome_tema'' è il nome archivio scaricato e decompresso
}}}
= Configurazione =
== 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)'''.
Può essere abilitata anche in altri ambienti grafici, installando il pacchetto
[[apt://kde-config-sddm | kde-config-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-config-editor'''.<
>Per informazioni sul programma e sull'installazione consultare la [[https://github.com/hagabaka/sddm-config-editor|pagina GitHub]] del progetto.
== Modalità manuale ==
Come descritto di seguito, è possibile configurare '''SDDM''' modificando, con un [[Ufficio/EditorDiTesto|editor di testo]], il relativo file di configurazione `/etc/sddm.conf`.<
>La lista completa dei parametri modificabili si può ottenere tramite [[AmministrazioneSistema/Terminale|terminale]] con il comando:{{{
man sddm.conf
}}}
== Funzione BlocNum all'avvio ==
0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] il file `/etc/sddm.conf`, oppure crearlo se non presente.
0. Nella sezione '''[General]''' inserire il parametro indicato di seguito:{{{
[General]
Numlock=on
}}} oppure incollare il testo precedente, nel caso di creazione di un nuovo file.
0. Salvare e chiudere il file.
== Login automatico e sessione predefinita ==
0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] il file `/etc/sddm.conf`, oppure crearlo se non presente.
0. Inserire il tipo di sessione e il nome dell'utente desiderato per il login automatico, come nell'esempio seguente: {{{
[Autologin]
Relogin=false
Session=plasma.desktop
User=utente
}}}
sostituendo '''plasma.desktop''' con la sessione desiderata e '''utente''' con il nome dell'utente.
0. Salvare e chiudere il file.
{{{#!wiki tip
Un elenco delle sessioni disponibili è visualizzabile attraverso il contenuto della cartella `/usr/share/xsessions/`.}}}
== Modificare l'aspetto ==
È possibile modificare l'aspetto grafico di '''SDDM''' modificando con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] il file `/etc/sddm.conf`.<
>
Di seguito sono elencati i parametri che è possibile personalizzare.
=== Tema grafico ===
0. Identificare le stringhe:{{{
[Theme]
Current=breeze
}}}
0. Sostituire '''breeze''' con il nome del tema desiderato.
{{{#!wiki tip
Per conoscere i temi disponibili, consultare il contenuto della cartella `/usr/share/sddm/themes/`. Inoltre è possibile aggiungere nuovi temi scaricati da Internet, [[AmministrazioneSistema/FormatiDiCompressione#decomprimere|estraendo]] il relativo archivio compresso e salvandone il contenuto nella cartella `/usr/share/sddm/themes` con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]].}}}
=== Cursore ===
0. Identificare la stringa '''!CursorTheme''' (oppure aggiungerla se assente) come nel seguente esempio:{{{
[Theme]
...
CursorTheme=breeze_cursors
}}}
0. Sostituire '''breeze_cursors''' con il nome del tema cursori desiderato.
Per conoscere i temi disponibili consultare il contenuto della cartella `/etc/X11/cursors`.
=== Icona dell'utente ===
È possibile aggiungere nuove icone per l'utente attraverso la seguente procedura:
0. Salvare con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] all'interno della cartella `/usr/share/sddm/faces` un'immagine in formato `.png` che abbia il nome nel formato '''utente.face.icon'''.
0. Abilitare l'icona aggiungendo al file `/etc/sddm.conf` le righe: {{{
[Theme]
...
FacesDir=/usr/share/sddm/faces
}}}
= 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]] 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]] 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 ==
Se non si è sicuri di come un tema SDDM si presenta nella schermata di avvio, in anteprima è possibile visualizzare il tema installato o appena modificato. Puoi eseguire dal [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
sddm-greeter --test-mode --theme /usr/share/sddm/themes/breeze
}}}
{{{#!wiki note
Sostituire '''/usr/share/sddm/themes/breeze''' con l'indirizzo cartella d'installazione del tema installato.
}}}
= Ulteriori risorse =
* [[https://manpages.ubuntu.com/manpages/focal/man5/sddm.conf.5.html|Pagina ufficiale manuale sddm.conf]]
* [[https://github.com/sddm/sddm|Github]]
* [[https://www.gnome-look.org/browse/cat/101/order/latest|Raccolta di temi Gnome-look]]
* [[https://wiki.archlinux.org/index.php/SDDM| Wiki di Arch]]
----
CategoryHomepage