Modifica dello sfondo della schermata di accesso


32

Ho provato a cambiare lo sfondo della mia schermata di login con uno di me usando Ubuntu-Tweak . Gli sfondi si trovano nella cartella degli sfondi predefinita di Ubuntu e ho dato a tutti gli utenti i privilegi di lettura su di essi.

Ora non c'è nemmeno uno sfondo rimasto nella schermata di accesso.


Dai un'occhiata alla mia risposta qui e vedi se aiuta.
Mitch

L'ho già provato e non ha funzionato.
Joren,

Quale versione di Ubuntu hai? Uso una schermata di accesso con lo sfondo dell'utente, ma ora in Ubuntu 13.04 questa funzione è disabilitata, almeno per impostazione predefinita ..
Lucio,

@Lucio, sto eseguendo Ubuntu 13.04. Ci sarebbe un'opzione alternativa?
Joren,

In Ubuntu 18.04 questo è cambiato di nuovo, ecco un tutorial, come cambiarlo: vitux.com/how-to-change-login-lock-screen-background-in-ubuntu
rubo77

Risposte:


33

Provando la risposta di Senio non ho avuto fortuna. Ma con poche modifiche ho colpito il jackpot:

sudo -i
xhost +SI:localuser:lightdm
su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-user-backgrounds 'true'
gsettings set com.canonical.unity-greeter background 'path-to-image'
exit

path-to-image è in realtà il percorso in cui è memorizzata l'immagine desiderata come sfondo della schermata di accesso, ad esempio: /usr/share/backgrounds/x.jpg

L'ho provato e funziona

Ho trovato questa pagina che offre alcuni suggerimenti su questo problema: Ubuntu13.04 LighDM


3
E non dimenticare di dare sufficienti autorizzazioni al tuo sfondo;)
Joren,

1
Ho anche confermato che funziona anche nel 13.10.
Joren,

Questo non funziona sul mio Ubuntu Studio 15.10, aggiornato conubuntu-desktop
rubo77 il


@JonasCz Funziona per la schermata di blocco in 16.04 però ...
masu

8

Soluzione economica e sporca: arriva al Terminale, quindi:

sudo nautilus

Quindi utilizzare Nautilus per copiare lo sfondo preferito in

/ Usr / share / backgrounds /

Quindi rinominare l'immagine utilizzata per backup-imagenameold.png Quindi rinominare l'immagine preferita con il nome file dello sfondo originale.

So che non è pulito o magro, ma fa il lavoro al più presto;)

Saluti, Rüssel


Semplice, funziona su Ubuntu 14.04.
Marcel,

Questo è l'unico che ha funzionato per me nel 16.10
theYnot

7

Hmmm .. Provo a installare dconf-editor per cambiare quello sfondo. Apri Terminale e digita questo script.

sudo apt-get install dconf-editor

Esegui dconf-editor:

sudo dconf-editor

E mostra la finestra ... Apri com> canonical> unity-greeter Quindi cambia:

draw-user-backgrounds: 'true'
background: 'path-to-image'

Questa è una soluzione buona e universale - probabilmente uno ha bisogno dconf-editordi altre cose comunque. +1
Priidu Neemre,

Grazie. per me devo impostare "draw-user-backgrounds" su false per mostrare l'immagine, altrimenti è solo una sfumatura di colore .. buona fortuna.
Bill,

7

È molto semplice.

  1. Apri un terminale
  2. diventa root e cambia la cartella corrente

    sudo su
    cd /usr/share/backgrounds/
    
  3. Copia il file di immagine in questa posizione

  4. Cambia il nome del file in warty-final-ubuntu.png

Ciò cambierà l'immagine di sfondo della schermata di accesso.

fonte


È interessante notare che questo continua a funzionare anche per Ubuntu 16.04 ... anche se il file deve essere un png
Scott Stensland

5

Credo che quello che stai cercando sia:

sudo apt-get install lightdm-gtk-greeter
sudo vim /etc/lightdm/lightdm-gtk-greeter.conf

Cambia la linea:

background=/usr/share/backgrounds/warty-final-ubuntu.png

a quello che vuoi. Spero che sia di aiuto


O in una riga:sudo su -c 'echo "background=/usr/share/backgrounds/Tranquil_by_Pat_David.jpg">>/etc/lightdm/lightdm-gtk-greeter.conf'
rubo77,

Funziona, ma come posso centrare l'immagine e ridimensionarla a 0,5 volte l'immagine originale?
Apurv,


1

Ho trovato per caso la soluzione che funziona alla grande. Conserva anche l'animazione dello sfondo emergente durante la schermata di accesso (che desideravo di più). Passo dopo passo quello che ho fatto:

  1. (lightDM) Cambia la schermata di accesso dello sfondo ai valori predefiniti. Digitare nel terminale:

    sudo -i
    xhost +SI:localuser:lightdm
    su lightdm -s /bin/bash
    gsettings set com.canonical.unity-greeter draw-user-backgrounds 'true'
    gsettings set com.canonical.unity-greeter background ''
    exit
    

    Ciò cambierà lo sfondo di accesso come predefinito. (Ne abbiamo bisogno per la cosa dell'animazione)

  2. Crea un programma di avvio chiamato ad esempio "WallpaperChange", che esegue questa riga:

    gsettings set org.gnome.desktop.background picture-uri \
              file:///usr/share/backgrounds/ur_desktop_wallpaper_here.jpg
    

    Durante ogni avvio cambia lo sfondo del desktop ur_desktop_wallpaper_here.jpg

    Nota: è ur_desktop_wallpaper_herepossibile modificare l' intero percorso .

  3. La cosa più importante. Modifica lo sfondo del desktop tramite la GUI in Opzioni preferenze sullo sfondo, che desideri visualizzare nella schermata di accesso.

  4. Riavvia il tuo computer.

  5. Deseleziona il programma di avvio "WallpaperChange". Non ne hai più bisogno ora. Durante il prossimo cambio dello sfondo lo userete di nuovo.

L'avevo testato solo su Ubuntu 13.04 e ho trovato una soluzione per caso. Non posso fornirti una risposta tecnica sul perché funzioni. Potrebbe dipendere da ciò che è stato fatto con il computer prima di impostare lo sfondo di accesso. Reinstallo Ubuntu, riproverò questo codice e scoprirò se la mia soluzione necessita di ulteriori modifiche. (Aggiunta 4a riga in p.1)

Saluta.


1
Ho seguito i tuoi passi ma non vedo ancora alcun sfondo nella schermata di accesso.
Joren,

1

Sto usando Ubuntu 14.04 (tutte le impostazioni del desktop sono standard e sto usando la shell standard) e penso che sia ancora più semplice di tutte le soluzioni sopra menzionate.

L'unica cosa che faccio è scaricare un'immagine o ottenere una delle mie foto, adattandola alle dimensioni dello schermo, fare clic con il pulsante destro del mouse sull'immagine scaricata e selezionare "Imposta come sfondo".

Questo processo sembra copiare l'immagine nella cartella Picture / Wallpaper dell'utente e, data la giusta dimensione dell'immagine, mostrerà questa immagine anche al prossimo accesso.


Funziona bene per me il 16.04. È più appropriato per i sistemi che hanno un singolo utente. Lo sfondo è ovviamente specifico dell'utente.
Martin Ewing,

1

Ho ottenuto il modo più semplice in Ubuntu 14.04 per risolvere questo problema. Devi solo cambiare le autorizzazioni dell'immagine digitando il comando nel terminale come segue.

chmod 644 'path-of-file-to-change-permission'

Sostituisci il percorso del file per cambiare l'autorizzazione con il percorso della tua immagine.

Ad esempio le tue immagini di sfondo sono in / home / Admin / Pictures quindi digita il comando come segue.

chmod 644 /home/Admin/Pictures/*.jpg

Questo funzionerà.


0

In modo semplice, puoi cambiare lo sfondo di accesso usando Nautilus:

  • apri Nautilus (in modalità root)
  • vai a /usr/share/backgrounds
  • taglia / sposta / elimina "warty-final-ubuntu.png"
  • quindi scegli l'immagine che desideri ( .pngformato)
  • rinominalo in "warty-final-ubuntu.png"
  • quindi spostalo di nuovo su /usr/share/backgrounds

questo era in realtà il più semplice. Molte delle altre risposte non hanno funzionato ed erano più complesse di così
parole per

0

Sono stato in grado di modificare la schermata di accesso per errore. Sembra funzionare ogni volta per me. Ho scelto un'immagine che volevo usare, l'ho aperta in Shotwell e poi l'ho salvata come formato PNG. Quindi ho selezionato quella foto come sfondo. Poi sono uscito e rientrato e Bam. La schermata di accesso è la foto che ho scelto. Nessun colore arancione più brutto. Ora, devo capire come rimuovere la griglia nella schermata di accesso.


0

passaggio 1. Installa ubuntu tweak sudo apt-get install ubuntu-tweak

Passaggio 2. Avviare Ubuntu tweak dalla riga di comando: ubuntu-tweak

Passaggio 3. Modifica l'immagine di sfondo Vai a Tweaks> Impostazioni di accesso> fai clic per cambiare l'immagine di sfondo


4
Sarebbe bello se potessi elaborare un po 'la tua risposta e fornire maggiori dettagli ad ogni passaggio. Come installare Ubuntu Tweak sarebbe bello così come alcuni screenshot forse.
Byte Commander

0
  1. sudo cp your_wallpaper.jpg /usr/share/backgrounds/
  2. sudo chmod 644 /usr/share/backgrounds/your_wallpaper.jpg
  3. sudo nano /usr/share/gnome-background-properties/trusty-wallpapers.xml
  4. Vai in fondo al file e sopra l'ultimo </wallpapers> tag, copia il testo:
<wallpaper>
    <name>Name_of_your_wallpaper</name>
    <filename>/usr/share/backgrounds/your_wallpaper.jpg</filename>
    <options>zoom</options>
    <pcolor>#000000</pcolor>
    <scolor>#000000</scolor>
    <shade_type>solid</shade_type>   
</wallpaper>
</wallpapers> <-- This should be the last line - copy the above text
  1. Salva il file ed esci.
  2. Apri System Settings-> Appearance-> Looktag-> Wallpapersdalla finestra espandibile. E infine scegli il tuo sfondo che apparirà ora con il nome Name_of_your_wallpaper .

0

In Ubuntu 18.04 è necessario modificare il percorso dell'immagine di sfondo nel tema predefinito /usr/share/gnome-shell/theme/ubuntu.css

  1. Primo backup del file !!!

    cp /usr/share/gnome-shell/theme/ubuntu.css /var/tmp/
    

    Nel caso in cui tu abbia un refuso da qualche parte, non sarai in grado di accedere alla schermata di accesso stessa. Se si commette un errore, è necessario ricorrere al terminale per annullare la modifica o apportare una correzione.

  2. Modifica il percorso di sfondo nell'ID #lockDialogGroup

    Copia l'immagine corrente in una cartella non crittografata (nel caso in cui l'immagine corrente risieda all'interno di una cartella crittografata) con

    cp "$(gsettings get org.gnome.desktop.background picture-uri|sed "s~'file://\(.*\)'~\1~")" /usr/share/backgrounds/current-background.png
    

    E aggiungilo nella #lockDialogGroupsezione, ad esempio:

    #lockDialogGroup {
       background: #2c001e url(file:///usr/share/backgrounds/current-background.png);
       background-repeat: no-repeat;
       background-size: cover;
       background-position: center;
    }
    
  3. Riavvia il computer per vedere l'effetto.

vedi https://askubuntu.com/a/1071765/34298


-1

In passato questo avrebbe funzionato per me. Non sono sicuro che funzionerà in un ambiente unitario.

Esegui questo.

sudo cp /usr/share/applications/gnome-appearance-properties.desktop /usr/share/gdm/autostart/LoginWindow


Esci, apporta le tue modifiche.
Accedi nuovamente
Esegui questo.

sudo unlink /usr/share/gdm/autostart/LoginWindow/gnome-appearance-properties.desktop


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.