Zmień tło ekranu logowania

7

Zainstalowałem Ubuntu Studio 15.10 i:

sudo apt-get install ubuntu-desktop

Teraz na ekranie logowania mam domyślne brązowe tło domyślne Ubuntu.

  • Próbowałem tego jako root:

    sudo xhost +SI:localuser:lightdm
    sudo su lightdm -s /bin/bash
    gsettings set com.canonical.unity-greeter background /usr/share/backgrounds/Tranquil_by_Pat_David.jpg
    

    Ale to niczego nie zmieniło.

  • Uruchomienie unity-control-center jako lightdm użytkownika i zmiana tła nie przyniosły efektu.

  • Sprawdziłem również prawa do /usr/share/backgrounds/Tranquil_by_Pat_David.jpg , które można odczytać globalnie.

zadawane rubo77 05.11.2015, 09:49
źródło

3 odpowiedzi

19

Poprawnym sposobem zmiany domyślnego tła unity-greeter jest przesłonięcie schematu glib-2.0 , jak określono w Lightdm Ubuntu Wiki

Kroki są następujące:

  1. Utwórz plik /usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override o następującej treści:

    [com.canonical.unity-greeter]
    draw-user-backgrounds=false
    background='/foo/wallpaper.png'
    
  2. Uruchom sudo glib-compile-schemas /usr/share/glib-2.0/schemas

  3. Uruchom ponownie lub zaloguj się do TTY2 (dostęp poprzez naciśnięcie Ctrl + Alt + F2 ) i uruchomienie sudo service lightdm restart

Zostało to przetestowane na moim Ubuntu 14.04

Aktualizacja: 17 listopada 2015 r.

Przygotowałem skrypt, który upraszcza proces zmiany tła powitania. Został przetestowany w ostatecznej postaci na dwóch wersjach Ubuntu, 14.04 LTS (rzeczywista maszyna fizyczna) i 15.10 (maszyna wirtualna) Można go znaleźć w moim GitHub

    
odpowiedział Sergiy Kolodyazhnyy 05.11.2015, 17:19
źródło
2

Wygląda na to, że wszystkie zestawy gsettings nie działają w Ubuntu 15.10 (może dlatego, że najpierw zainstalowałem Ubuntu Studio z xfce4).

Rozwiązałem go, dodając tę ​​linię do /etc/lightdm/lightdm-gtk-greeter.conf :

background=/usr/share/backgrounds/Tranquil_by_Pat_David.jpg

lub w jednym poleceniu sudo :

sudo su -c 'echo "background=/usr/share/backgrounds/Tranquil_by_Pat_David.jpg">>/etc/lightdm/lightdm-gtk-greeter.conf'
    
odpowiedział rubo77 05.11.2015, 12:06
źródło
0

Sposób bez kodowania polega na użyciu Ubuntu Tweak. Wciąż dostępne dla metody wymienionej w ta odpowiedź .

    
odpowiedział Organic Marble 08.11.2016, 21:09
źródło

Przeczytaj inne pytania na temat tagów