Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati

Versione 10 del 19/01/2016 14.47.57

Nascondi questo messaggio


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

LightDM è il display manager predefinito in Ubuntu e in gran parte delle sue derivate ufficiali. Ha sostituito altri display manager precedentemente preinstallati, come GNOME Display Manager (GDM) e LXDM.

Viene avviato immediatamente dopo il caricamento del sistema all'avvio, gestendo il login grafico tramite il server X. Serve inoltre per gestire l'accesso degli utenti al sistema e per altre opzioni, fra cui la scelta dell'ambiente desktop. Le principali caratteristiche di LightDM sono:

  • Assenza di dipendenze da Gnome
  • Uso di WebKit per il rendering dei temi

  • Supporto a GTK e Qt
  • Possibilità di personalizzabile del tema, detto Greeter

La guida espone le procedure di installazione e configurazione valide per il tema Unity Greeter (di default in Ubuntu) e GTK Greeter (di default in Lubuntu, Xubuntu, Ubuntu MATE e altri). Tratta in paragrafi distinti le procedure attraverso tool grafici e modalità manuale (cioè modificando i file di configurazione attraverso un editor di testo).

Installazione

Come detto in precedenza, LightDM si trova preinstallato in Ubuntu. Tuttavia in alcuni casi potrebbe esserne necessaria l'installazione (su sistemi minimali, per sostituire un display manager differente ecc.). Seguire i seguenti passaggi:

  1. Installare il pacchetto lightdm.

  2. Se installato in precedenza un altro display manager digitare i seguenti comandi in una finestra di terminale:

    sudo dpkg-reconfigure lightdm

    e selezionare LighDM nella schermata successiva.

Al riavvio LighDM comparirà nella schermata di login.

Per ottimizzare l'utilizzo di LightDM potrebbe essere utile installare anche il pacchetto relativo al tema grafico (installare preferibilmente il Greeter predefinito del principale ambiente DE presente nel sistema). Consultare a tal proposito il relativo paragrafo.

Configurazione in modalità grafica

Unity Greeter

È possibile modificare il tema Unity Greeter attraverso lo strumento Unity Tweak Tool oppure in alternativa Ubuntu Tweak.

Unity Tweak Tool

  1. Installare il pacchetto unity-tweak-tool, se assente nel proprio sistema.

  2. Avviare Unity Tweak Tool.

  3. Nella sezione Aspetto selezionare ...............

  4. Verrà aperta la..................

Ubuntu Tweak

  1. Installare lo strumento Ubuntu Tweak, se assente nel proprio sistema.

  2. Avviare Ubuntu Tweak.

  3. Nella tab Ottimizzazione selezionare Avvio → Impostazioni d'accesso.

  4. Apportare le modifiche desiderate nelle sezioni di proprio interesse.

GTK Greeter

È possibile modificare l'aspetto di LightDM tramite il tool grafico LightDM GTK+ Greeter Settings, presente nel Gestore delle impostazioni a partire dalla versione 15.04.

Di seguito le istruzioni per l'installazione.

Ubuntu 15.04 e successive

Se assente,installare il pacchetto lightdm-gtk-greeter-settings.

Ubuntu 14.04

  1. Attivare il repository ppa:kalgasnik/ppa digitando i seguenti comandi in una finestra di terminale:

    sudo add-apt-repository ppa:kalgasnik/ppa && sudo apt-get update
  2. Installare il pacchetto lightdm-gtk-greeter-settings.

Qualora non fosse possibile apportare le personalizzazioni desiderate attraverso i tool grafici sopra descritti, seguire le istruzioni per la configurazione manuale nei paragrafi successivi.

Configurazione con editor di testo

Prima di apportare modifiche ai file di seguito indicati, si raccomanda di salvare una copia di backup.

Informazioni preliminari

LightDM è configurabile modificando i seguenti file:

  • /usr/share/lightdm/lightdm.conf.d/*.conf

  • /etc/lightdm/lightdm.conf.d/*.conf

  • /etc/lightdm/lightdm.conf

Le configurazioni fornite dal sistema sono conservate nel file non modificabile /usr/share/lightdm/lightdm.conf.d/*.conf. Con i diritti di amministrazione si può sovrascriverne la configurazione nei file /etc/lightdm/lightdm.conf.d/*.conf and /etc/lightdm/lightdm.conf. Ad esempio, per sovrascrivere la sessione di default preimpostata dal sistema (contenuta in /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf) è necessario creare il file /etc/lightdm/lightdm.conf.d/50-myconfig.conf con l'aggiunta delle seguenti stringhe:

[SeatDefaults]
user-session=mysession

Il contenuto del file /usr/share/doc/lightdm/lightdm.conf.gz mostra tutte le possibili configurazioni.

Un ulteriore file di configurazione è /etc/lightdm/users.conf. Tuttavia le impostazioni di questo file vengono ignorate dal sistema se è in funzione accountsservice. Per verifica digitare in un terminale:

ps -aef | grep accountsservice

Tutte le modifiche ai parametri indicate di seguito, vanno eseguite con un editor di testo aperto con i privilegi di amministrazione.

Disabilitare la sessione Ospite

Di default LightDM permette l'accesso temporaneo con sessione Ospite. È possibile disabilitare questa funzione modificando le seguenti righe come descritto di seguito:

[SeatDefaults]
allow-guest=false

Nascondere la lista utenti

Unity Greeter e altri temi mostrano la lista degli account utente presenti. È possibile disabilitare questa funzione modificando le seguenti righe come descritto di seguito:

[SeatDefaults]
greeter-hide-users=true

Impostare il login manuale

Per impostare la digitazione manuale del nome dell'utente con il quale si desidera accedere, modificare le seguenti righe come descritto di seguito:

[SeatDefaults]
greeter-show-manual-login=true

Login automatico

Per configurare l'accesso automatico al sistema per un determinato utente, aggiungere il nome di quest'ultimo nella riga

[SeatDefaults]
autologin-user=username

sostituendolo alla dicitura username. Questa impostazione è possibile anche per l'account ospite:

autologin-guest=true

È inoltre possibile impostare un tempo di attesa prima che venga eseguito il login automatico, indicandone anche la durata (espressa in secondi). Ad esempio, per impostare un tempo d'attesa di 10 secondi:

[SeatDefaults]
autologin-user=username
autologin-user-timeout=delay

Impostare la sessione predefinita

È possibile modificare la sessione desktop predefinita modificando il parametro user-session con un nome di sessione valido tra quelli presenti nella cartella /usr/share/xsessions. Per esempio, per sostituire Unity con Openbox modificare

user-session=ubuntu

con

user-session=Openbox

Il nome della sessione corrisponde al nome del file indicato in /usr/share/xsessions esclusa l'estensione .desktop. Tuttavia spesso questa possibilità è disponibile direttamente da login grafico.

Tema grafico

Il greeter predefinito è impostato nel parametro greeter-session. Ad esempio in Ubuntu è

greeter-session=unity-greeter

Per modificare il tema del greeter

  1. Installare il relativo pacchetto.

  2. Modificare il parametro succitato in /etc/lightdm/lightdm.conf.

La lista dei temi grafici disponibili è presente in /usr/share/xgreeters. È possibile installare temi Greeter sia da repository ufficiali sia da sorgenti esterne (ad esempio quello di Pantheon di default in elementary OS). È possibile ottenere un elenco dei temi disponibili nei repository ufficiali digitando da terminale:

apt-cache search lightdm |grep -E 'greeter|theme'

Il risultato sarà simile al seguente:

unity-greeter - Unity Greeter
lightdm-gtk-greeter - simple display manager (GTK+ greeter)
lightdm-webkit-greeter - LightDM Webkit Greeter
mythbuntu-lightdm-theme - Mythbuntu LightDM setup
ubuntustudio-lightdm-theme - UbuntuStudio LightDM theme
lightdm-kde-greeter - schermata di benvenuto di LightDM per KDE
razorqt-lightdm-greeter - LightDM greeter for Razor-qt desktop environment

Cambiare sfondo

Di default LightDM applica come sfondo lo stesso utilizzato nella Scrivania dall'utente selezionato nella schermata. La modifica di tale comportamento segue differenti procedure a seconda del Greeter in uso.

Unity Greeter

  1. Modificare come segue il file /usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override:

    [com.canonical.unity-greeter]
    draw-user-backgrounds=false
    background='/percorso immagine/sfondo.png'

    sostituendo la dicitura /percorso immagine/sfondo.png con il percorso dell'immagine che si intende utilizzare.

  2. Per applicare le modifiche digitare in una finestra di terminale:

    sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

LightDM GTK+

Modificare aprendo con privilegi di amministrazione e con un editor di testo il file /etc/lightdm/lightdm-gtk-greeter.conf e modificare il parametro

background=/percorso immagine/sfondo.png

sostituendo la dicitura /percorso immagine/sfondo.png con il percorso dell'immagine che si intende utilizzare.

Azioni speciali

È possibile impostare LightDM affinché esegua alcuni comandi particolari. Per maggiori informazioni consultare questa pagina.

Soluzione dei problemi comuni

Many things can go wrong in a graphics stack. If you can't see any graphics or see corrupt graphics the following might help:

  • You can get to a text terminal using alt-ctrl-F1.
  • Check the LightDM logs in /var/log/lightdm.
  • Stop LightDM with sudo stop lightdm.

  • You can try LightDM again with sudo start lightdm.

  • If you have another display manager you want to try (e.g. gdm) start that: sudo start gdm.

  • You can set the default display manager by running sudo dpkg-reconfigure lightdm.

  • Check your system is up to date, especially video drivers.
  • File a bug. If you're not sure where the cause is (lightdm / unity-greeter / unity / X / kernel) file against lightdm and the bug will be triaged and reassigned.

Ulteriori risorse


CategoryGrafica