Come posso cambiare lo sfondo della schermata di accesso GDM?


14

Come posso cambiare lo sfondo GDM 3.6? Non intendo lo sfondo del desktop, ma lo sfondo all'accesso (GDM 3.6).

Grazie


La ringrazio per la risposta,

So esattamente cosa intendi. Di recente avevo installato LightDm, ma oggi l'ho disinstallato e sostituito con GDM. Ubuntu-Tweak non mostra il pulsante di comparsa della schermata di accesso. Penso che sia perché LightDM non è attualmente installato. Qualcuno sa dove si trova la cartella in cui sono memorizzate le immagini?


Non riesco a credere che questo non sia un duplicato, ma ho appena trascorso 10 minuti a cercare e niente ... +1 allora, spero che tu lo risolva.
Tom Brossman,

Risposte:



4
  1. Copia l'immagine che desideri utilizzare nella /usr/share/gnome-shell/themecartella

    sudo gedit /usr/share/gnome-shell/theme/gnome-shell.css
    
  2. Cerca la sezione seguente

    #lockDialogGroup {
    background: #2e3436 url(noise-texture.png);
    background-repeat: no-repeat;
    
  3. Cambia il nome dell'immagine nella tua immagine

  4. Imposta lo sfondo da ripetere o da non ripetere

  5. Salva il file

Esci e il tuo nuovo background è lì


3

Seguire le istruzioni su Arch Linux Wiki:

https://wiki.archlinux.org/index.php/GDM#Log-in_screen_background_image

Ecco cosa devi fare:

1. Estrarre il tema bianco gnome-shell

Creare ed eseguire il seguente script ( /usr/local/bin/extractgst.sh)

#!/bin/sh

workdir=${HOME}/shell-theme
if [ ! -d ${workdir}/theme ]; then
  mkdir -p ${workdir}/theme
fi
gst=/usr/share/gnome-shell/gnome-shell-theme.gresource

for r in `gresource list $gst`; do
        gresource extract $gst $r >$workdir/${r#\/org\/gnome\/shell/}
done

2. Modifica gnome-shell-theme.gresource.xml e gnome-shell.css (sezione #lockDialogGroup)

Questo crea la directory $HOME/shell-theme/theme. Cambia directory in questa posizione.

Quindi creare il file gnome-shell-theme.gresource.xmlnella directory sopra.

Con il seguente contenuto, mentre il nome file immagine deve essere sostituito con il nome file dell'immagine di sfondo .

<?xml version="1.0" encoding="UTF-8"?>
<gresources>
  <gresource prefix="/org/gnome/shell/theme">

    <file>imagefilename</file>

    <file>calendar-arrow-left.svg</file>
    <file>calendar-arrow-right.svg</file>
    <file>calendar-today.svg</file>
    <file>checkbox-focused.svg</file>
    <file>checkbox-off-focused.svg</file>
    <file>checkbox-off.svg</file>
    <file>checkbox.svg</file>
    <file>close-window.svg</file>
    <file>close.svg</file>
    <file>corner-ripple-ltr.png</file>
    <file>corner-ripple-rtl.png</file>
    <file>dash-placeholder.svg</file>
    <file>filter-selected-ltr.svg</file>
    <file>filter-selected-rtl.svg</file>
    <file>gnome-shell.css</file>
    <file>gnome-shell-high-contrast.css</file>
    <file>logged-in-indicator.svg</file>
    <file>more-results.svg</file>
    <file>no-events.svg</file>
    <file>no-notifications.svg</file>
    <file>noise-texture.png</file>
    <file>page-indicator-active.svg</file>
    <file>page-indicator-inactive.svg</file>
    <file>page-indicator-checked.svg</file>
    <file>page-indicator-hover.svg</file>
    <file>process-working.svg</file>
    <file>running-indicator.svg</file>
    <file>source-button-border.svg</file>
    <file>summary-counter.svg</file>
    <file>toggle-off-us.svg</file>
    <file>toggle-off-intl.svg</file>
    <file>toggle-on-hc.svg</file>
    <file>toggle-on-us.svg</file>
    <file>toggle-on-intl.svg</file>
    <file>ws-switch-arrow-up.png</file>
    <file>ws-switch-arrow-down.png</file>
  </gresource>
</gresources>

Ora, apri il gnome-shell.cssfile nella directory e cambia la definizione #lockDialogGroup come segue:

#lockDialogGroup {
  background: #2e3436 url(imagefilename);
  background-size: [WIDTH]px [HEIGHT]px;
  background-repeat: no-repeat;
}

Impostato background-sizesulla risoluzione utilizzata da GDM, questa potrebbe non essere necessariamente la risoluzione dell'immagine.

3. Quindi compilarlo di nuovo

Infine, compila il tema usando il seguente comando:

glib-compile-resources gnome-shell-theme.gresource.xml

4. Copia il file compilato gnome-shell-theme

E copia il gnome-shell-theme.gresourcefile risultante nella /usr/share/gnome-shelldirectory.

5. Riavviare gdm o disconnettersi

Alla fine riavviare gdm o semplicemente disconnettersi.

Finito!


1
Accetto e automatizzato questa soluzione qui: gitlab.com/zachbryant/Bash-Scripts/raw/master/GDM%20Custom%20Bg/…
Zach

@Zach Perché non pubblichi la tua sceneggiatura come risposta all'interno di questa domanda? Ping me e io lo voterò ... Passerai da 3 punti a 13 almeno!
WinEunuuchs2Unix

1

Come cambiare lo sfondo della schermata di blocco di Gnome 3:

  • GDM Background Il grigio è laccato in /usr/share/gnome-shell/theme/noise-texture.png
    • Rinomina noise-texture.pngcome noise-texture.png.bak(come root)
    • Copia uno sfondo a tua scelta nella cartella sopra e rinominalo come noise-texture.png(come root)
    • Riavvia gnome-shell: Alt+ F2, digita Re premi Enter.

(Ogni aggiornamento a gnome-shell sostituirà noise-texture.png con l'originale, quindi dovrai continuare a ripetere quanto sopra dopo ogni aggiornamento di gnome-shell)

fonte


0

Avrai bisogno di Ubuntu Tweak, se non lo hai già puoi installarlo eseguendo i seguenti codici nel terminale.

sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

Quindi avvia Ubuntu Tweak e cerca "login" nella barra di ricerca, quindi fai clic su "impostazioni di accesso", quindi premi il pulsante di sblocco in alto a destra nella barra di ricerca. Quindi puoi modificare la schermata di accesso a tua scelta cambiando lo sfondo o il tema Icona ect.

inserisci qui la descrizione dell'immagine

Questo dovrebbe funzionare sia per l'accesso GDM che per LightDM.

Fonte: http://www.techdrivein.com/2011/01/how-to-change-gdmlogin-screen.html


4
Questo non funziona per GDM (3).
Tommy Brunn,

Sembrava promettente, ma non funzionava per me su Ubuntu 13.04
wim


0

Sono appena andato ad esplorare. Check-out/etc/gdm/greeter.gsettings

Nel terminale, puoi ottenere l'accesso READ a questo file digitando:

nano /etc/gdm/greeter.gsettings

Vedrai in quel file un riferimento a: /usr/share/themes/Adwaita/backgrounds che sembra contenere gli sfondi a strisce che stai cercando. In bocca al lupo!

Ricorda, dovrai elevare usando sudoper scrivere in questa directory. Oppure, se preferisci utilizzare l'interfaccia grafica, puoi digitare questo nel terminale per aprirlo geditcome utente elevato, ma fai attenzione a non rovinare il tuo sistema:

gksudo gedit /etc/gdm/greeter.gsettings

no, non ha funzionato per me
Alessandro Cuttin il
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.