Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Questa guida contiene istruzioni utili per installare e personalizzare GDM, il display manager predefinito di Ubuntu (dalla versione 17.10) e della derivata Ubuntu GNOME.
Installazione
Se necessaria l'installazione di GDM (su sistemi minimali, per sostituire un display manager differente ecc.), seguire le indicazioni dei passaggi seguenti.
Installare il pacchetto gdm oppure gdm3.
Se è già presente un altro display manager, impostare GDM come predefinito. Digitare quindi i seguenti comandi in un terminale:
sudo dpkg-reconfigure gdm
e selezionare GDM nella schermata successiva.
Al riavvio GDM comparirà nella schermata di login.
Configurazione
Prima di apportare modifiche di seguito indicate, si raccomanda di salvare preventivamente una copia di backup dei file interessati. |
Le configurazioni principali di GDM sono contenute nel file /etc/gdm/custom.conf.
Un esempio del file /etc/gdm/custom.conf privo di particolari configurazioni può essere il seguente:
# GDM configuration storage # # See /usr/share/gdm/gdm.schemas for a list of available options. [daemon] # Enabling automatic login # AutomaticLoginEnable = true # AutomaticLogin = user1 # Enabling timed login # TimedLoginEnable = true # TimedLogin = user1 # TimedLoginDelay = 10 # Reserving more VTs for test consoles (default is 7) # FirstVT = 9 [security] [xdmcp] [greeter] # Only include selected logins in the greeter # IncludeAll = false # Include = user1,user2 [chooser] [debug] # More verbose logs # Additionally lets the X server dump core if it crashes # Enable = true
È pertanto possibile modificare le impostazioni di GDM modificando alcuni parametri del suddetto file con un comune editor di testo usato con i privilegi di amministrazione, decommentando (ossia eliminando il carattere «#» all'inizio della stringa) la sezione di proprio interesse, come illustrato di seguito.
Accesso automatico
Per abilitare il login automatico è sufficiente sostituire «user1» con il nome dell'utente desiderato, come nell'esempio seguente:
[daemon] # Enabling automatic login AutomaticLoginEnable = true AutomaticLogin = mario
Accesso automatico ritardato
È possibile abilitare il login automatico dopo un determinato lasso di tempo, in modo tale da permettere l'accesso ad eventuali altri utenti. A tal scopo modificare la relativa sezione come nell'esempio, sostituendo «user1» con il nome dell'utente desiderato e impostando il parametro «TimedLoginDelay» con il tempo di ritardo del login (espresso in secondi):
[daemon] # Enabling automatic login # AutomaticLoginEnable = true # AutomaticLogin = user1 # Enabling timed login TimedLoginEnable = true TimedLogin = mario TimedLoginDelay = 10
Nascondere il nome degli utenti
Nelle vesioni recenti di GDM non è più prevista la sezione [greeter], in cui era possibile impostare gli utenti da visualizzare nella schermata di accesso. |
In modalità predefinita vengono visualizzati in GDM tutti gli utenti con cui è possibile effettuare l'accesso. Per nascondere uno o più utenti dalla lista seguire le seguenti istruzioni.
Aprire con i privilegi di amministrazione e con un editor di testo il file corrispondente al proprio utente presente nella cartella /var/lib/AccountsService/users (ad esempio «/var/lib/AccountsService/users/mario»). Se il file non è presente è possibile crearlo.
Modificare il file affinché contenga le seguenti stringhe:
[User] SystemAccount=true
- Salvare e chiudere il file.
- Ripetere la procedura per eventuali altri utenti che si desidera nascondere.
Nascondere la lista degli utenti
È possibile nascondere la lista completa degli utenti, sostituendola con un campo vuoto in cui digitare il nome dell'utente con cui si desidera effettuare l'accesso. A tale scopo digitare nel terminale i seguenti comandi:
sudo gconftool-2 --config-source \ xml:readwrite:/etc/gconf/gconf.xml.defaults \ --direct --type bool --set \ /apps/gdm/simple-greeter/disable_user_list true
Cambiare l'immagine dello sfondo
Sebbene nelle impostazioni di sistema sia disponibile l'opzione per cambiare lo sfondo della Scrivania e della schermata di blocco, non è presente quella per scegliere lo sfondo di GDM. È tuttavia possibile adoperare il workaround descritto di seguito.
Copiare nella cartella /usr/share/backgrounds l'immagine di sfondo desiderata usando con privilegi di amministrazione l'apposito comando del terminale oppure il file manager.
Aprire con i privilegi di amministrazione e con un editor di testo il file /etc/alternatives/gdm3.css.
Individuare le stringhe con contenuto simile al seguente:
#lockDialogGroup { background: #2c001e url(resource:///org/gnome/shell/theme/noise-texture.png); background-repeat: repeat; }
Sostituire le suddette stringhe con le seguenti:
#lockDialogGroup { background: #2c001e url(file:///usr/share/backgrounds/immagine_di_sfondo.png); background-repeat: no-repeat; background-size: cover; background-position: center; }
sostituendo la dicitura immagine_di_sfondo.png con il nome del file dell'immagine desiderata, copiato in precedenza.
- Salvare e chiudere il file, quindi riavviare il computer.
Alcuni aggiornamenti di sistema potrebbero sovrascrivere i cambiamenti applicati. In tal caso ripetere la procedura. |