Come cambio la schermata di accesso in Ubuntu 16.04+?


40

I destinatari della modifica della schermata di accesso in 14.04 [EDIT o in 15.04, 15.10 ] non funzionano in 16.04. Lo sfondo "personalizzato" viene visualizzato per una frazione di secondo e poi sfuma a quello di Ubuntu. Quindi, come posso cambiare lo sfondo della schermata di accesso in 16.04?

[Modifica: questo post non è un duplicato perché tutte le altre domande correlate si riferiscono specificamente alle versioni precedenti di Ubuntu e le soluzioni a quelle non si applicano qui (in quanto non funzionano su 16.04).]


Vedo anche questo problema
seanlano

Il modo non programmatore è usare Ubuntu Tweak. Puoi scoprire come ottenerlo qui askubuntu.com/questions/770947/…
Organic Marble

@OrganicMarble grazie per il suggerimento, ma Ubuntu Tweak sembra essere solo in grado di cambiare la schermata di blocco, che ho già modificato con altri metodi. La schermata di accesso è sempre la stessa. E, teoricamente parlando, se le (leggermente) vecchie ricette per cambiare manualmente la schermata di accesso non funzionano, e Ubuntu Tweak è un programma di abbandono, non ci si può aspettare che riesca a svolgere il compito.
Greg Kramida,

@GregKramida se questo non si applica, devi modificare il tuo post per spiegare perché non è un duplicato o fare un commento in tal senso. Una volta fatto ciò, riaprirò questo per te, se il duplicato e le sue risposte non sono di aiuto
Thomas Ward

@ Thomas Thomas, grazie, ho appena modificato la domanda.
Greg Kramida,

Risposte:


31

Tu hai detto:

Lo sfondo "personalizzato" viene visualizzato per una frazione di secondo e poi sfuma a quello di Ubuntu.

La schermata di benvenuto carica per impostazione predefinita lo sfondo utente selezionato, se disponibile. Una transizione di dissolvenza utilizzata per passare da uno sfondo all'altro degli utenti, incluso il valore predefinito di greeter (per l'utente guest). Penso che la domanda dovrebbe: Come impedire a LightDm Greeter di caricare lo sfondo dell'utente?

Fai attenzione a due messaggi di saluto distinti, l'impostazione predefinita è unity-greeter. Ho notato che alcune risposte qui in UA, non menzionarlo e confondersi tra di loro.

utilizzando lightdm-gtk-greeter

Strumento GUI

  1. Installa lo strumento delle impostazioni

    sudo apt install lightdm-gtk-greeter-settings
    
  2. Eseguirlo

    pkexec lightdm-gtk-greeter-settings
    
  3. Nella scheda Aspetto: selezionare l'immagine

  4. Nella stessa scheda: Deseleziona Sfondo utente utente se disponibile
  5. Salva e chiudi

    Greeter-settings lightdm-gtk-

Strumenti CLI

  1. Apri il file delle impostazioni di lightdm greeter

    sudo nano /etc/lightdm/lightdm-gtk-greeter.conf
    
  2. Cambia in questo modo

    [greeter]
    background = /usr/share/backgrounds/Spring_by_Peter_Apas.jpg
    user-background = false
    
  3. Ctrl+ oper salvarlo quindi Ctrl+ xper uscire.

Utilizzo unity-greeter(impostazione predefinita)

Stessa risposta di Serg, l'ho testato in un nuovo VBox Ubuntu 16.04.

  • Cambia lo sfondo della schermata di accesso

    $ sudo nano /usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override
    
    [com.canonical.unity-greeter]
    draw-user-backgrounds=false
    background='/usr/share/backgrounds/Spring_by_Peter_Apas.jpg'
    
    $ sudo glib-compile-schemas /usr/share/glib-2.0/schemas
    $ sudo service lightdm restart
    
  • Alcuni suggerimenti per il debug:

    1. Elimina lightdm-gtk-greeterimpostazioni

      sudo apt purge lightdm-gtk-greeter lightdm-gtk-greeter-settings
      

      Oppure potresti semplicemente disabilitarlo temporaneamente

      sudo mv /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf.disabled
      

      Per riabilitarlo

      sudo mv /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf.disabled /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
      

      È necessario riavviare lightdm

      sudo systemctl restart lightdm
      
    2. Reinstalla unity-greeterper rimuovere qualsiasi modifica in/usr/share/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml

      sudo apt install --reinstall unity-greeter
      
    3. Controlla se ci sono altri file di overcide dconf che hanno la priorità

      grep -rn -e "com.canonical.unity-greeter" -e "background=" -e "draw-user-backgrounds=" /usr/share/glib-2.0/schemas/
      

1
La cosa fondamentale era "Unckeck User user wallpaper se disponibile", che alla fine ha rimosso l'effetto dissolvenza-porpora. Tuttavia, la schermata di accesso sembra ancora diversa dopo l'installazione di detto pacchetto. Questo è il vecchio aspetto: tecmint.com/wp-content/uploads/2016/02/… . Nota come il blocco di login è allineato a sinistra rispetto all'aspetto centrato che sto ricevendo ora. Testerò le altre soluzioni suggerite qui sul mio computer di casa per vedere se funzionano senza rovinare tutto.
Greg Kramida,

Questo sembra essere l'unico modo che funziona davvero finora. Odio dover installare lightdm-gtk-greeter per questo, in realtà mi piace l'unità molto meglio ... Beh, devo scegliere il minore dei due mali :-)
Greg Kramida,

1
@GregKramida, :) credimi, ho notato che sono due messaggi di saluto distinti lightdm-gtk-greetere unity-greeter/ di default. e penso di aver trovato come fare la stessa configurazione su unità-greeter, lo testerò e aggiornerò la mia risposta.
user.dz

1
@GregKramida, Per unity-greeter, è :) la stessa risposta di askubuntu.com/a/694370/26246 testata e funziona benissimo nella nuova installazione di vbox 16.04. Posso anche pensare che è necessario eliminare tutte le lightdm-gtk-greeterimpostazioni correlate utilizzando sudo apt purge lightdm-gtk-greeter lightdm-gtk-greeter-settingsprima di provare quella soluzione. Ho notato che molte soluzioni si confondono tra i due messaggi di saluto. Se vale la pena, posso provarlo in 16.10 se vuoi?
user.dz

1
@Serg Greg sapeva già che mancava il passaggio nella versione originale della mia risposta mentre me lo faceva notare prima di te. È stato rivisto e il foglio di calcolo è stato ricalcolato in modo che il nuovo script con commento sia a posto. Quindi quell'errore almeno non accadrà mai più. Grazie :)
WinEunuuchs2Unix

4

Per cambiare la schermata di accesso in Ubuntu 16.04 ho usato quanto segue:

gksu gedit /usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override

Inserisci queste righe:

[com.canonical.unity-greeter]
draw-user-backgrounds=false
background='/home/$USER/Pictures/1920x1080-TuxSuckingWindowsTetraWwallpaper.jpg'
# After changing use: sudo glib-compile-schemas /usr/share/glib-2.0/schemas

Dove:

  • $USER = il tuo ID utente.
  • Pictures = la tua directory dello sfondo.
  • 1920x1080-TuxSuckingWindowsTetraWwallpaper.jpg= il nome del tuo file immagine (può anche essere .pngformattato).
  • # (commento) ... ti ricorda cosa fare dopo aver cambiato!

Salva il file ed esci gedit

Ora compila il nuovo sfondo di login con:

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

L'ultimo passo è riavviare.

Mille grazie e ringraziamenti a Serg: ( Cambia lo sfondo della schermata di accesso ) Nota sul mio sistema questo non cambia solo la schermata di accesso iniziale ma anche l'accesso alla schermata di blocco.


Punta e fai clic con Nautilus per impostare lo sfondo della schermata di accesso

Ho scritto uno script in cui è possibile navigare in una directory / immagine, fare clic con il tasto destro su di esso e impostarlo come schermata di accesso / blocco dello sfondo dello schermo utilizzando Nautilus (file manager ora chiamato "File"): Nautilus può impostare lo sfondo del desktop. Come può impostare lo sfondo di login e blocco schermo?

Nautilus set-login-wallpaper Drop Down


Beh, mi dispiace, ma questo non funziona per qualche motivo. Sono il 16.10 in questo momento, a proposito, è passato molto tempo da quando è stata pubblicata la domanda originale. Non penso che sia ciò che fa la differenza, dal momento che sto sperimentando gli stessi effetti che ho avuto nel 16.04: vedo quella immagine personalizzata che ho impostato per una frazione di secondo, quindi sfuma a quella predefinita di Ubuntu viola .
Greg Kramida,

Penso che il mio lampeggi il viola per una frazione di secondo prima di montare il mio vero sfondo. Il mio 16.04 è stato aggiornato dalla 14.04 ma non ho mai provato lo sfondo fino a dopo l'aggiornamento.
WinEunuuchs2Unix

Segnerò la tua risposta, perché sembra che, grazie all'esperimento di @ user.dz, funzionerebbe per alcuni, o anche per la maggior parte, gli utenti. Vorrei suggerire di pubblicare un collegamento a quello originale o includere i due passaggi mancanti, tuttavia: askubuntu.com/questions/694202/…
Greg Kramida

Il passo importante che ti manca qui è sudo glib-compile-schemas /usr/share/glib-2.0/schemas.
Sergiy Kolodyazhnyy,

Sì, l'ho visto quando ho letto il link sul mio telefono. In fase di aggiornamento ora che sono di nuovo a casa. Avevo copiato dal mio foglio di calcolo e ieri sera avevo perso la linea.
WinEunuuchs2Unix

1

Esegui sudo lightdm-gtk-greeter-settings(se installato). Vai alla scheda Aspetto e seleziona Sfondo> Immagine.

Nota: se stai selezionando un'immagine dalla cartella principale e la cartella è crittografata, non funzionerà perché /home/usernon è stata ancora montata.


1
Grazie per il suggerimento, ma questa soluzione sembra avere lo stesso effetto di molte delle soluzioni per le precedenti versioni di Ubuntu. Vedo l'immagine che ho impostato per una frazione di secondo e poi si attenua con la violenza aggravante dall'immagine predefinita ... Penso che anche la schermata di avvio sia molto diversa dopo aver impostato quel pacchetto (che ne ha installato anche alcuni altri), ora non so come riavere il vecchio aspetto ...
Greg Kramida,

0

Come ha detto @OrganicMarble, Ubuntu Tweak dovrebbe fare il trucco. L'ho installato e nella scheda Tweaks è presente una scheda chiamata "Impostazioni di accesso". Sblocca la pagina in alto a destra inserendo la password e puoi modificare lo sfondo delle impostazioni. Da allora le mie schermate di accesso e blocco sono state modificate.


No, scusa, come prima, mostra un'immagine personalizzata per la frazione di secondo e sfuma nel viola. L'unica cosa che vedo per me questa modifica è la schermata di blocco.
Greg Kramida,

0

Questo ha funzionato bene per me su 16.04 LTS e senza installare software extra https://www.linuxslaves.com/2016/06/easiest-way-change-ubuntu-login-screen-background.html

In breve: Apri sudo gedit /usr/share/gnome-background-properties/xenial-wallpapers.xml e aggiungi l'immagine di sfondo all'elenco. Quindi aprire "Cambia immagine di sfondo" facendo clic con il tasto destro del mouse sul desktop, selezionare l'immagine ed è fatto sia per la schermata di lavoro che per quella di accesso. Alla fine riavviare per provarlo.


0

Per impostare l'unità greeter come predefinito, nella schermata di login di Ubuntu 16.04, modifica il file

/usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf

e cambia la riga "greeter-session" in "greeter-session = unity-greeter"


0

Duo Step-

  1. sudo cp Downloads/human_ubuntu-wallpaper-1366x768.jpg /usr/share/backgrounds/
  2. sudo mv /usr/share/backgrounds/human_ubuntu-wallpaper-1366x768.jpg /usr/share/backgrounds/warty-final-ubuntu.png

Basta bloccare e commentare!

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.