## 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