| Dimensione: 3620 Commento:  |  ← Versione 41 del 28/01/2024 18.09.42  ⇥ Dimensione: 7202 Commento: correzione formati | 
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. | 
| Linea 1: | Linea 1: | 
| ## page was renamed from stef.contadino/prove/SDDM | |
| Linea 2: | Linea 3: | 
| ## page was upgraded by wilecoyote | |
| Linea 5: | Linea 7: | 
| <<Indice(depth=1)>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=607393"; rilasci="15.10 14.04")>> | <<Indice(depth=2)>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=610572"; rilasci="22.04 20.04 18.04 16.04")>> | 
| Linea 10: | Linea 12: | 
| In questa pagina sono contenute le istruzioni per l'installazione e la configurazione manuale di '''SDDM''', login manager nativo di '''[[AmbienteGrafico/KDE|KDE]]''' che si basa sulle librerie Qt. | 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'''. | 
| Linea 15: | Linea 19: | 
| 0. Se già presente un altro display manager, bisogna inoltre impostare '''SDDM''' come predefinito. Digitare quindi i seguenti comandi in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{ | 0. Se già presente un altro display manager, impostare '''SDDM''' come predefinito digitando nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ | 
| Linea 18: | Linea 22: | 
| e selezionare '''sddm''' nella schermata successiva. | 0. Nella schermata successiva  selezionare '''sddm'''. | 
| Linea 21: | Linea 26: | 
| = Configurazione = | == Installazione temi ufficiali == | 
| Linea 23: | Linea 28: | 
| * In KDE è presente un modulo nelle 'Impostazioni di sistema'. | 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''') | 
| Linea 25: | Linea 32: | 
| Si può installarlo in altri ambienti grafici installando il pacchetto [[apt://kde-config-sddm | kde-config-sddm]] e avviarlo con con il comando esguito con [[AmministrazioneSistema/Sudo|privilegi di amministrazione]]{{{ kcmshell5 kcm_sddm | == 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 | 
| Linea 30: | Linea 49: | 
| (si blocca e crasha ma esegue sembra...) | 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. | 
| Linea 32: | Linea 51: | 
| * In alternativa si possono modificare i file di configurazione come descritto di seguito. | Per compilarlo e pacchettizzarlo, consultare in proposito [[Programmazione/CMakeGui|questa pagina]]. | 
| Linea 35: | Linea 54: | 
| = Login automatico e sessione predefinita = | = Configurazione attraverso modalità manuale = | 
| Linea 37: | Linea 56: | 
| 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/sddm.conf`. | È 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. | 
| Linea 39: | Linea 58: | 
| 0. Inserire la sessione voluta e l'utente desiderato per l'autologin dopo User= (se il file non dovrebbe essere presente copiare tutta la sezione [autologin]): {{{ | La lista completa dei parametri modificabili, si può ottenere digitando nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ man sddm.conf }}} | 
| Linea 41: | Linea 62: | 
| == 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:{{{ | |
| Linea 43: | Linea 77: | 
| Session=lxqt.desktop User= | Session=plasma.desktop User=utente }}} 0. Sostituire «`plasma.desktop`» con la sessione desiderata e «`utente`» con il nome dell'utente. | 
| Linea 46: | Linea 82: | 
| }}} | [[AmministrazioneSistema/ComandiBase#ls|Leggere]] il contenuto della cartella `/usr/share/xsessions/` per visualizzare la lista delle sessioni disponibili. | 
| Linea 48: | Linea 84: | 
| 0. Salvare e chiudere il file. | == Tema grafico == | 
| Linea 50: | Linea 86: | 
| = Cambiare l'aspetto = * Themi: Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/sddm.conf` e cercare la seguente riga:{{{ | 0. Identificare le stringhe:{{{ | 
| Linea 56: | Linea 90: | 
| scrivere il nome del tema desiderato al posto di ''breeze''. | 0. Sostituire «`breeze`» con il nome del tema desiderato. | 
| Linea 58: | Linea 92: | 
| Per conoscere i temi disponibili consultare il contenuto della directory `/usr/share/sddm/themes/`. | [[AmministrazioneSistema/ComandiBase#ls|Leggere]] il contenuto della cartella `/usr/share/sddm/themes/`, per visualizzare i nomi dei temi disponibili | 
| Linea 60: | Linea 94: | 
| Per installare un tema si possono installare i pacchetti disponibili sddm-theme-nome o copiarlo con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] all'interno della directory `/usr/share/sddm/themes`. | == 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. | 
| Linea 63: | Linea 118: | 
| * Cambiare il cursore == | = Comandi all'avvio e in chiusura di sessione = | 
| Linea 65: | Linea 120: | 
| Aggiungere il nome alla riga 'CursorTheme' in (se non fosse presente aggiungerla){{{ [Theme] ... Cursortheme=}}} | * 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. | 
| Linea 70: | Linea 122: | 
| Per conoscere i temi dei cursori disponibili consultare il contenuto della directory `/etc/X11/cursors`. | * 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. | 
| Linea 72: | Linea 124: | 
| = Eseguire comandi  all'avvio e chiusura  della sessione = Per eseguire un comando prima del caricamento della schermata di login aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/usr/share/sddm/scripts/Xsession` e inserire il comando desiderato in fondo su una nuova riga. Per eseguire un comando dopo la chiusura della sessione aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/usr/share/sddm/scripts/Xstop` e inserire il comando desiderato in fondo su una nuova riga. | {{{#!wiki note I comandi verranno eseguiti con i permessi di root.}}} | 
| Linea 79: | Linea 128: | 
| = Risoluzione problemi = | |
| Linea 80: | Linea 130: | 
| == 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. | |
| Linea 83: | Linea 142: | 
| * [[https://github.com/sddm/sddm|Progetto SDDM su github]] * [[https://wiki.archlinux.org/index.php/LXDM_%28Italiano%29|Wiki di Arch]] | * [[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]] | 
 
Guida verificata con Ubuntu: 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.
