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