Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AmbienteGrafico/DisplayManager/SDDM"
Differenze tra le versioni 15 e 41 (in 26 versioni)
Versione 15 del 01/05/2016 21.42.05
Dimensione: 4356
Commento:
Versione 41 del 28/01/2024 18.09.42
Dimensione: 7202
Autore: jeremie2
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'. Si può installarlo in altri ambienti grafici installando il pacchetto
[[apt://kde-config-sddm | kde-config-sddm]] e avviarlo con il comando eseguito con [[AmministrazioneSistema/Sudo|privilegi di amministrazione]]{{{
 kcmshell5 kcm_sddm
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
Linea 28: Linea 49:
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 29: Linea 51:
 * In alternativa si possono modificare i file di configurazione come descritto di seguito. La lista completa dei parametri si può trovare con il comando {{{ 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:{{{
Linea 33: Linea 62:
= Funzione BlocNum all'avvio = == Funzione BlocNum all'avvio ==
Linea 35: Linea 64:
Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/xdg/lubuntu/lxdm/lxdm.conf` e inserire {{{  0. Identificare la stringa:{{{
Linea 37: Linea 66:
Numlock=on Numlock=off
Linea 39: Linea 68:
 0. Sostituire `off` con `on`.
Linea 40: Linea 70:
== Login automatico e sessione predefinita ==
Linea 41: Linea 72:
= 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.
Linea 43: Linea 74:
 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/sddm.conf`.

 0. Inserire il tipo di sessione e il nome dell'utente desiderato per il login automatico (se questo file non dovrebbe essere presente incollare tutta la sezione seguente): {{{
 0. Identificare le stringhe:{{{
Linea 49: 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 52: Linea 82:
}}} [[AmministrazioneSistema/ComandiBase#ls|Leggere]] il contenuto della cartella `/usr/share/xsessions/` per visualizzare la lista delle sessioni disponibili.
Linea 54: Linea 84:
 0. Salvare e chiudere il file. == Tema grafico ==
Linea 56: Linea 86:
= Cambiare l'aspetto =

 * Temi: 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 62: Linea 90:
scrivere il nome del tema desiderato al posto di ''breeze''.  0. Sostituire «`breeze`» con il nome del tema desiderato.
Linea 64: 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 66: 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 ==
Linea 68: Linea 96:

* Cambiare il cursore

Aggiungere il nome nel
la riga ''CursorTheme'' in (se non fosse presente aggiungerla){{{
 0. Identificare la stringa '''!CursorTheme''' (oppure aggiungerla se assente):{{{
Linea 76: Linea 101:
 0. Sostituire «`breeze_cursors`» con il nome del tema desiderato.
Linea 77: Linea 103:
Per conoscere i temi dei cursori disponibili consultare il contenuto della directory `/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 79: Linea 105:
 * Icone per utenti == Icona dell'utente ==
Linea 81: Linea 107:
Copiare un file immagine png con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] all'interno della directory `/usr/share/sddm/faces` nella forma ''utente.face.icon'' e inserire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] nel file `/etc/sddm.conf`{{{ È 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 86: Linea 115:

= 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.
 0. Aggiungere il nome del file `utente.face.icon` al percorso.
Linea 94: Linea 118:
= Comandi all'avvio e in chiusura di sessione =
Linea 95: Linea 120:
 * 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.
Linea 98: Linea 142:

 * [[https://github.com/sddm/sddm|Progetto SDDM su github]]
 * [[https://www.reddit.com/r/sddm_themes/]|Una raccolta di temi per SDDM]]
 * [[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: 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

  1. Installare il pacchetto sddm.

  2. Se già presente un altro display manager, impostare SDDM come predefinito digitando nel terminale il seguente comando:

    sudo dpkg-reconfigure sddm
  3. 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:

Installazione temi da fonti terze

  1. Scaricare il tema SDDM da questa pagina.

  2. Estrarre il contenuto dell'archivio .tar.gz del tema scelto nella propria Home.

  3. Spostarsi nella cartella dove è stato estratto l'archivio.

  4. Copiare la cartella col tema scompattato nella cartella /usr/share/sddm/themes/.

  5. 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

  1. Identificare la stringa:

    [General]
    Numlock=off
  2. 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.

  1. Identificare le stringhe:

    [Autologin]
    Relogin=false
    Session=plasma.desktop
    User=utente
  2. 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

  1. Identificare le stringhe:

    [Theme]
    Current=breeze
  2. 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

  1. Identificare la stringa CursorTheme (oppure aggiungerla se assente):

    [Theme]
    ...
    CursorTheme=breeze_cursors
  2. 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.

  1. 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.

  2. Identificare nel file /etc/sddm.conf la stringa:

    [Theme]
    ...
    FacesDir=/usr/share/sddm/faces
  3. 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.

Ulteriori risorse


CategoryGrafica