5731
Commento:
|
← Versione 41 del 28/01/2024 18.09.42 ⇥
7202
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=610572"; rilasci="16.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 un [[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 attraverso modalità grafica = In '''KDE''' è presente un'apposita voce nelle '''[[AmministrazioneSistema/CentroDiControllo#Kubuntu|Impostazioni di sistema]]'''. <<BR>> Può essere abilitata anche in altri ambienti grafici installando il pacchetto [[apt://kde-config-sddm | kde-config-sddm]], avviabile con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] digitando in un [[AmministrazioneSistema/RigaDiComando|terminale]]{{{ |
== 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: {{{ |
Linea 27: | Linea 48: |
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]]. |
|
Linea 28: | Linea 55: |
È inoltre possibile configurare '''SDDM''' modificando con un [[Ufficio/EditorDiTesto|editor di testo]] i relativi file di configurazione, come descritto di seguito. La lista completa dei parametri modificabili si può ottenere tramite [[AmministrazioneSistema/RigaDiComando|terminale]] conil comando {{{ | È 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:{{{ |
Linea 33: | Linea 63: |
0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/sddm.conf` oppure crearlo se non presente. 0. Nella sezione '''[General]''' inserire il parametro indicato di seguito{{{ |
0. Identificare la stringa:{{{ |
Linea 36: | Linea 66: |
Numlock=on | Numlock=off |
Linea 38: | Linea 68: |
oppure incollare il testo precedente in caso nel caso di creazione di un nuovo file. 0. Salvare e chiudere il file. |
0. Sostituire `off` con `on`. |
Linea 42: | Linea 71: |
0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|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: {{{ |
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 49: | Linea 80: |
sostituendo '''plasma.desktop''' con la sessione desiderata e '''utente''' con il nome dell'utente. 0. Salvare e chiudere il file. ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Un elenco delle sessioni disponibili è visualizzabile attraverso il contenuto della cartella `/usr/share/xsessions/`.|| |
0. Sostituire «`plasma.desktop`» con la sessione desiderata e «`utente`» con il nome dell'utente. |
Linea 53: | Linea 82: |
== Modificare l'aspetto == È possibile modificare l'aspetto grafico di '''SDDM''' modificando con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/sddm.conf`.<<BR>> Di seguito sono elencati i parametri che è possibile personalizzare. === Tema grafico === 0. Identificare le stringhe{{{ |
[[AmministrazioneSistema/ComandiBase#ls|Leggere]] il contenuto della cartella `/usr/share/xsessions/` per visualizzare la lista delle sessioni disponibili. == Tema grafico == 0. Identificare le stringhe:{{{ |
Linea 61: | Linea 90: |
0. Sostituire '''breeze''' con il nome del tema desiderato. | 0. Sostituire «`breeze`» con il nome del tema desiderato. |
Linea 63: | Linea 92: |
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Per conoscere i temi disponibili consultare il contenuto della cartella `/usr/share/sddm/themes/`. Inoltre nuovi temi possono essere scaricati da Internet e aggiunti [[AmministrazioneSistema/FormatiDiCompressione#decomprimere|estraendo]] il relativo archivio compresso nella cartella `/usr/share/sddm/themes`.|| | [[AmministrazioneSistema/ComandiBase#ls|Leggere]] il contenuto della cartella `/usr/share/sddm/themes/`, per visualizzare i nomi dei temi disponibili |
Linea 65: | Linea 94: |
=== Cursore === 0. Identificare la stringa '''!CursorTheme''' (oppure aggiungerla se assente) come nel seguente esempio:{{{ |
== Tema cursore == 0. Identificare la stringa '''!CursorTheme''' (oppure aggiungerla se assente):{{{ |
Linea 71: | Linea 101: |
0. Sostituire '''breeze_cursors''' con il nome del tema desiderato. | 0. Sostituire «`breeze_cursors`» con il nome del tema desiderato. |
Linea 73: | Linea 103: |
Per conoscere i temi disponibili consultare il contenuto della cartella `/etc/X11/cursors`. | [[AmministrazioneSistema/ComandiBase#ls|Leggere]] il contenuto della cartella `/etc/X11/cursors`, per visualizzare i nomi dei temi disponibili, da riportare senza l'estensione `.theme`. |
Linea 75: | Linea 105: |
=== Icona dell'utente === È possibile aggiungere nuove per l'utente attraverso la seguente procedura: 0. Salvare con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] all'interno della cartella `/usr/share/sddm/faces` un'immagine in formato `.png`, avente nome nella forma '''utente.face.icon'''. 0. Abilitare l'icona aggiungendo al file `/etc/sddm.conf` le righe {{{ |
== 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:{{{ |
Linea 83: | Linea 115: |
0. Aggiungere il nome del file `utente.face.icon` al percorso. |
|
Linea 86: | Linea 120: |
I comandi verranno eseguiti con i permessi di root. | * 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 88: | Linea 122: |
* 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, 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. |
Linea 90: | Linea 124: |
* 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, in una nuova riga. | {{{#!wiki note I comandi verranno eseguiti con i permessi di root.}}} |
Linea 92: | Linea 127: |
= 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. |
|
Linea 95: | Linea 142: |
Linea 97: | Linea 143: |
* [[https://www.reddit.com/r/sddm_themes/|Raccolta di temi per SDDM]] | * [[https://github.com/hagabaka/sddm-config-editor|sddm-config-editor]] |
Guida verificata con Ubuntu: 20.04 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.