Come modificare il tema / il messaggio di benvenuto di LightDM?


53

Ho scaricato un paio di biglietti di auguri per LightDM, ma non ho capito come abilitarli. C'è un modo per cambiare il programma di benvenuto, sia con il metodo grafico che con la riga di comando? Non intendo cambiare display manager, né lo sfondo, ma cambiare il layout e l'aspetto della schermata di accesso attraverso un "tema" diverso (greeter è il nome per i temi LightDm). Grazie per il tuo tempo.


5
Il saluto non è davvero un tema. È un programma che interagisce con lightdm attraverso una serie di API-call. Alcuni di questi saluti, a loro volta, hanno il supporto per i temi.
Zoke,

Risposte:


52

Basta modificare l' greeter-sessionopzione nel messaggio /etc/lightdm/lightdm.confdi saluto desiderato.

Se ad esempio vuoi usare il lightdm-gtk-greeter.

Apri '/etc/lightdm/lightdm.conf' con qualsiasi editor come root. Ad esempio, sudo vim /etc/lightdm/lightdm.confquindi modificare la riga

greeter-session=unity-greeter

per

greeter-session=lightdm-gtk-greeter

Se il file non esiste, lasciarlo contenere

[SeatDefaults]
greeter-session=lightdm-gtk-greeter

Quindi tutto ciò che devi fare è assicurarti che il greeter sia installato (ad es. Il pacchetto lightdm-gtk-greeter) e quindi riavvia lightdm.


11
Funziona anche in Ubuntu 14.04 dove il /etc/lightdm/lightdm.conffile non esiste. Basta crearlo e inserire due righe seguenti [SeatDefaults]e greeter-session=YOUR-GREETER, quindi, riavviare.
Ezze,

1
@Ezze, dovrebbe essere " [SetDefaults]", giusto?
Waldir Leoncio,

4
@WaldirLeoncio, no, dovrebbe essere [SeatDefaults]esattamente. Vedere la configurazione di LightDM .
Ezze,

Sii cauto con questo! Ciao non sono riuscito ad avviarlo dopo averlo fatto perché avevo Onboard abilitato e ho dovuto fare il boot in recovery per sistemare le cose. askubuntu.com/questions/141606/…
Mina Michael,

22

Cambia il LightDM Greeter

KDM, un altro display manager, ha temi che possono essere cambiati usando un front-end di configurazione. LightDM ha messaggi di saluto che possono essere modificati, ma non è presente un front-end.

La configurazione di LighDM è governata dal file lightdm.conf, tuttavia non si suppone che debba essere modificata direttamente, ma utilizzare il backend lightdm-set-defaults .

Prima di modificare la configurazione di LighDM, eseguire un backup del file:

sudo cp /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.old

Esistono diversi messaggi di saluto LightDM, come lightdm-unity-greeter, lightdm-gtk-greeter, lightdm-webkit-greeter e lightdm-kde-greeter.

Per questo esempio userò lightdm-kde-greeter .

Se lo stai facendo da una console di root, digita tutti i comandi senza sudo . Per i seguenti comandi, se si utilizza una GUI (interfaccia utente grafica), utilizzare la sequenza di tasti ALT-F2 o il tasto Super (di solito il tasto Windows) e digitare il termine per aprire un terminale a scelta. Se il terminale predefinito di KDE, digita konsole.

Seguire attentamente questi passaggi.

  1. Assicurati di aver installato LightDM e il programma di benvenuto di tua scelta digitando il comando seguente.

    sudo apt-get install -s lightdm-kde-greeter

  2. Se ricevi il messaggio "Impossibile trovare il pacchetto ...", controlla cosa hai digitato se fosse corretto, inserisci la seguente sequenza di comandi, quindi vai al passaggio 4. Altrimenti, vai al passaggio 3.

    sudo apt-add-repository ppa:agateau/lightdm-kde
    sudo apt-get update
    sudo apt-get install lightdm-kde-greeter

  3. Se non vedi 0 appena installato nella seguente sequenza: "0 aggiornato, 0 appena installato, 0 da rimuovere e 0 non aggiornato, inserisci nuovamente il comando senza -s che è l'opzione per simulare un'azione in apt-get. Quindi vai al passaggio 4.

    sudo apt-get install lightdm-kde-greeter

  4. Per molti utenti, il comando lightdm-set-defaults non verrà trovato perché non si trova sul loro percorso. Per questo motivo, useremo /usr/lib/lightdm/lightdm-set-defaults. Per impostare il greeter su lightdm-kde-greeter digitare il seguente comando in un terminale:

    sudo /usr/lib/lightdm/lightdm-set-defaults --greeter lightdm-kde-greeter

  5. Se sei su una console di root o hai Xephyr installato, puoi verificare la tua configurazione usando la funzione di test integrata. Puoi accedere solo come te stesso. Non usare sudo!

    lightdm --test-mode

  6. Per risultati ottimali, arrestare e riavviare il sistema. Ricorda /etc/lightdm/lightdm.conf.old in modo da poterlo usare per sostituire lightdm.conf se qualcosa va storto. Ti suggerisco di scriverlo. Se qualcosa va storto e non riesci ad accedere, digita questo comando che dovresti anche aver annotato che riscrive il tuo backup nel file di configurazione.

    sudo cp /etc/lightdm/lightdm.conf.old /etc/lightdm/lightdm.conf

Nota

Ho raccolto la maggior parte di queste informazioni dal Wiki Ubuntu LightDM . Ad eccezione dell'aggiunta di PPA, le informazioni non sono specifiche della versione di rilascio e LightDM è oltre la fase di test. Maggiori informazioni su http://wiki.ubuntu.com/LightDM

Se qualcosa va terribilmente storto.

  1. Se non hai elementi grafici, vai a un terminale di testo usando CTRL-ALT-F1.
  2. Arresta LightDM con sudo stop lightdm.
  3. A seconda della versione installata, avviare GDM con sudo start gdmo KDM con sudo start kdm.
  4. Esegui sudo dpkg-reconfigure lightdmper impostare il display manager predefinito.
  5. Modifica / etc / X11 / default-display-manager e impostalo su / usr / sbin / gdm o / usr / bin / kdm se non puoi eseguire quanto sopra.
  6. Disinstallare LightDM e GDM lo sostituiranno dopo il riavvio.

    sudo apt-get remove lightdm


Non si menziona il fatto che è necessario installare anche lightdm.
Karl Morrison,

6

inserisci qui la descrizione dell'immagine Basta installare questo:

sudo apt-get install lightdm-gtk-greeter-settings

Quindi, avvia il programma GUI " Impostazioni di LightDM GTK + Greeter " Configura ciò che desideri in esso e quindi riavvia.


2

Prova questo piccolo strumento per cambiare facilmente il tema LightDM (PPA realizzato da Claudio Novais):

sudo apt-add-repository ppa:claudiocn/slm && sudo apt-get update

sudo apt-get install simple-lightdm-manager

Guarda questo video che spiega come usarlo!


2

Solo una nota, su Ubuntu 14.04.5 LTS ho questo:

$ locate lightdm.conf
/etc/init/lightdm.conf
/usr/share/doc/lightdm/lightdm.conf.gz
/usr/share/lightdm/lightdm.conf.d
/usr/share/lightdm/lightdm.conf.d/50-greeter-wrapper.conf
/usr/share/lightdm/lightdm.conf.d/50-guest-wrapper.conf
/usr/share/lightdm/lightdm.conf.d/50-ubuntu-mate.conf
/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
/usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf
/usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
/usr/share/lightdm/lightdm.conf.d/60-my-own.conf
/usr/share/ubuntu-mate/lightdm/lightdm.conf
/var/lib/dpkg/info/lightdm.conffiles
/var/lib/dpkg/info/lightdm.config

... quindi i file suggeriti altrove (ad es. quelli accettati /etc/lightdm/lightdm.conf) non hanno funzionato per me - quello che ha fatto, è stato creare il mio file 60-my-own.confche sarebbe stato ordinato per ultimo in /usr/share/lightdm/lightdm.conf.d/, in cui può finalmente passare da un annuncio all'altro, ad esempio:

[SeatDefaults]
#greeter-session=lightdm-gtk-greeter
greeter-session=unity-greeter

0

È possibile modificare lo sfondo della schermata di benvenuto di LightDM procedendo come segue nel Terminale:

  1. genere gksu gedit /etc/lightdm/unity-greeter.conf
  2. Scorri verso il basso fino a "sfondo" e modifica il percorso / nome file
    • Ti suggerisco di copiare il file in una directory separata, quindi ogni volta che vuoi cambiare, è più facile perché sono tutti nella stessa cartella.
  3. Salva il file
  4. Disconnettersi

Per ulteriori informazioni su LightDM, vai alla pagina Wiki di Ubuntu su LightDM


1
Grazie per il tuo suggerimento, ma questo cambia solo l'immagine di sfondo per Unity Greeter. Ho chiesto come cambiare lo stesso greeter.
Tigull,

0

Per Ubuntu 14.04.4 LTS:

1) Scarica nuovo greeter, ad esempio: sudo apt-get install ligthdm-gtk-greeter

2) modifica la configurazione come segue sudo nano /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf

[SeatDefaults]
#autologin-user=sirag 
#greeter-session=unity-greeter 
greeter-session=ligthdm-gtk-greeter

3) salva e riavvia ~


-1

Installa Ubuntu Tweak . Aprilo e seleziona la scheda "Modifiche". In "Avvio" selezionare "Impostazioni di accesso". Nell'angolo in alto a destra c'è una barra di ricerca, proprio a sinistra c'è lo sblocco. Sblocca e puoi cambiare il tema GTK e l'icona all'avvio. Inoltre il logo e lo sfondo. Spero che aiuti.


-1

Cambia greeter su Ubuntu 14.04 Trusty = <

Le Man-Pages per lightdm in Ubuntu 14.04 sono affidabili e mostrano un riferimento a dm-tool Questo è uno strumento per gestire alcune impostazioni di Display Mangaer ed è installato in Lightdm. Quindi puoi risolvere il tuo problema con questo comando

sudo dm-tool --switch-to-greeter <nameofgreeter>

Devi farlo dall'esterno di una sessione x. in uno script di init per esempio


Il comando switch-to-greeter in realtà non accetta più argomenti. Mostra solo il messaggio di saluto abilitato, non può cambiarlo.
Robert Ancell,

È vero per il 15.04 e successivi?
Josh,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.