Jak mogę zmienić tapetę ekranu logowania do GDM?


14

Jak mogę zmienić tapetę GDM 3.6? Nie mam na myśli tła pulpitu, ale tapetę przy logowaniu (GDM 3.6).

Dzięki


Dziękuję za Twoją odpowiedź,

Wiem dokładnie, co masz na myśli. Ostatnio zainstalowałem LightDm, ale dziś go odinstalowałem i zastąpiłem GDM. Ubuntu-Tweak nie pokazuje przycisku wyglądu ekranu logowania. Myślę, że to dlatego, że LightDM nie jest obecnie zainstalowany. Czy ktoś wie, gdzie jest folder, w którym przechowywane są obrazy?


Nie mogę uwierzyć, że to nie jest duplikat, ale spędziłem 10 minut na wyszukiwaniu i nic ... +1, więc mam nadzieję, że to posortujesz.
Tom Brossman

Odpowiedzi:



4
  1. Skopiuj obraz, którego chcesz użyć, do /usr/share/gnome-shell/themefolderu

    sudo gedit /usr/share/gnome-shell/theme/gnome-shell.css
    
  2. Wyszukaj następną sekcję

    #lockDialogGroup {
    background: #2e3436 url(noise-texture.png);
    background-repeat: no-repeat;
    
  3. Zmień nazwę obrazu na swój obraz

  4. Ustaw tło, aby powtarzało się lub nie powtarzało się

  5. Zapisz plik

Wyloguj się, a Twoje nowe tło już tam jest


3

Postępuj zgodnie z instrukcjami na Arch Arch Wiki:

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

Oto, co musisz zrobić:

1. Wyodrębnij bianry motywu gnome-shell

Utwórz i uruchom następujący skrypt ( /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. Edytuj gnome-shell-theme.gresource.xml i gnome-shell.css (sekcja #lockDialogGroup)

Spowoduje to utworzenie katalogu $HOME/shell-theme/theme. Zmień katalog na tę lokalizację.

Następnie utwórz plik gnome-shell-theme.gresource.xmlw powyższym katalogu.

Z następującą zawartością, podczas gdy imagefilename musi zostać zastąpiony nazwą pliku obrazu tła .

<?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>

Teraz otwórz gnome-shell.cssplik w katalogu i zmień definicję #lockDialogGroup w następujący sposób:

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

Ustawiona background-sizena rozdzielczość używaną przez GDM, niekoniecznie musi to być rozdzielczość obrazu.

3. Następnie ponownie go skompiluj

Na koniec skompiluj kompozycję za pomocą następującego polecenia:

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

4. Skopiuj skompilowany plik motywu gnome-shell

I skopiuj wynikowy gnome-shell-theme.gresourceplik do /usr/share/gnome-shellkatalogu.

5. Uruchom ponownie gdm lub wyloguj się

W końcu zrestartuj gdm lub po prostu wyloguj się.

Skończone!


1
Zgadzam się i zautomatyzowałem to rozwiązanie tutaj: gitlab.com/zachbryant/Bash-Scripts/raw/master/GDM%20Custom%20Bg/...
Zach

@Zach Dlaczego nie opublikujesz skryptu jako odpowiedzi na to pytanie? Pinguj mnie, a ja głosuję ... Przejdziesz od co najmniej 3 punktów do 13!
WinEunuuchs2Unix,

1

Jak zmienić tło ekranu blokady Gnome 3:

  • Tło GDM Grey jest spłaszczone /usr/share/gnome-shell/theme/noise-texture.png
    • Zmień nazwę noise-texture.pngjako noise-texture.png.bak(jako root)
    • Skopiuj wybrane tło w powyższym folderze i zmień jego nazwę na noise-texture.png(jako root)
    • Uruchom ponownie gnome-shell: Alt + F2, wpisz Ri naciśnij Enter.

(Każda aktualizacja gnome-shell zastępuje plik noise-texture.png oryginałem, więc powtarzasz powyższe po każdej aktualizacji gnome-shell)

Źródło


0

Będziesz potrzebował Ubuntu Tweak, jeśli go jeszcze nie masz, możesz go zainstalować, uruchamiając następujące kody w terminalu.

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

Następnie uruchom Ubuntu Tweak i wyszukaj „login” na pasku wyszukiwania, następnie kliknij „ustawienia logowania”, a następnie naciśnij przycisk odblokowania w prawym górnym rogu paska wyszukiwania. Następnie możesz edytować ekran logowania, zmieniając tło lub motyw ikon.

wprowadź opis zdjęcia tutaj

Powinno to działać zarówno dla logowania GDM, jak i LightDM.

Źródło: http://www.techdrivein.com/2011/01/how-to-change-gdmlogin-screen.html


4
To nie działa w przypadku GDM (3).
Tommy Brunn

Wyglądał obiecująco, ale nie działał dla mnie na Ubuntu 13.04
wim

próbując tego zamiast tego github.com/Nano77/various/tree/master/deb
wim

0

Po prostu poszedłem zwiedzać. Sprawdzić/etc/gdm/greeter.gsettings

W terminalu możesz uzyskać dostęp do odczytu tego pliku, wpisując:

nano /etc/gdm/greeter.gsettings

Zobaczysz w tym pliku odniesienie do: /usr/share/themes/Adwaita/backgrounds które wydaje się zawierać pasiaste tła, których szukasz. Powodzenia!

Pamiętaj, że musisz podnieść za pomocą, sudoaby pisać do tego katalogu. Lub jeśli wolisz użyć interfejsu graficznego, możesz wpisać to w terminalu, aby otworzyć się geditjako wyższy użytkownik, ale uważaj, aby nie zniszczyć systemu:

gksudo gedit /etc/gdm/greeter.gsettings

nie, nie zadziałało dla mnie
Alessandro Cuttin
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.