Ändern des Anmeldebildschirmhintergrunds


32

Ich habe versucht, das Hintergrundbild meines Anmeldebildschirms mithilfe von Ubuntu-Tweak in ein eigenes zu ändern . Die Hintergrundbilder befinden sich in Ubuntus Standard-Hintergrundbildordner und ich habe allen Benutzern Leseberechtigungen für sie erteilt.

Jetzt ist nicht einmal mehr ein Hintergrundbild auf dem Anmeldebildschirm zu sehen.


Schauen Sie sich meine Antwort hier an und sehen Sie, ob sie hilft.
Mitch

Das habe ich schon ausprobiert und es hat nicht funktioniert.
Joren

Welche Ubuntu-Version hast du? Früher hatte ich einen Anmeldebildschirm mit dem Hintergrundbild des Benutzers, aber jetzt in Ubuntu 13.04 ist diese Funktion zumindest standardmäßig deaktiviert.
Lucio

@ Lucio Ich arbeite mit Ubuntu 13.04. Gibt es eine alternative Option?
Joren

In Ubuntu 18.04 hat sich dies erneut geändert. Hier ist ein Tutorial, wie man es ändert: vitux.com/how-to-change-login-lock-screen-background-in-ubuntu
rubo77

Antworten:


33

Als ich die Antwort von Senio ausprobierte, hatte ich kein Glück. Aber mit wenig Modifikation habe ich den Jackpot geknackt:

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

Pfad zum Bild ist eigentlich der Pfad, in dem das Bild, das Sie als Hintergrundbild für die Anmeldung verwenden möchten, gespeichert ist, z. B .: /usr/share/backgrounds/x.jpg

Ich habe es getestet und es funktioniert

Ich habe diese Seite gefunden, die einige Tipps zu diesem Problem bietet: Ubuntu13.04 LighDM


3
Und vergessen Sie nicht, Ihrem Hintergrundbild ausreichende Berechtigungen zu erteilen;)
Joren

1
Ich habe auch bestätigt, dass dies auch in 13.10 funktioniert.
Joren

Dies funktioniert auf meinem Ubuntu Studio 15.10 nicht, das mitubuntu-desktop
rubo77

Dies scheint auch bei 16.04 nicht zu funktionieren: Separates Hintergrundbild für Anmeldebildschirm und Desktop? (16.04 LTS)
JonasCz

@ JonasCz Funktioniert für den Sperrbildschirm in 16.04 obwohl ...
Masu

8

Billige und schmutzige Lösung: Ging zum Terminal, dann:

sudo nautilus

Verwenden Sie dann Nautilus, um Ihren bevorzugten Hintergrund zu kopieren

/ usr / share / hintergründe /

Benennen Sie dann das Bild um, das verwendet wird. backup-imagenameold.png Benennen Sie dann Ihr bevorzugtes Bild in den Dateinamen des ursprünglichen Hintergrunds um.

Ich weiß, es ist nicht sauber oder mager, aber es macht den Job so schnell wie möglich;)

Prost, Rüssel


Einfach, funktioniert auf Ubuntu 14.04.
Marcel

Dies ist die einzige, die für mich in 16.10 gearbeitet hat
theYnot

7

Hmmm .. Ich versuche, dconf-editor zu installieren, um diesen Hintergrund zu ändern. Öffnen Sie das Terminal und geben Sie dieses Skript ein.

sudo apt-get install dconf-editor

Führen Sie den dconf-editor aus:

sudo dconf-editor

Und zeige das Fenster ... Öffne com> canonical> unity-greeter Dann ändere:

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

Dies ist eine gute und universelle Lösung - wahrscheinlich braucht man dconf-editorsowieso noch etwas anderes. +1
Priidu Neemre

Vielen Dank. für mich muss ich "draw-user-backgrounds" auf false setzen, damit das bild angezeigt wird, sonst ist es nur ein farbverlauf .. viel glück.
Bill,

7

Es ist sehr einfach.

  1. Öffnen Sie ein Terminal
  2. werde root und ändere den aktuellen Ordner

    sudo su
    cd /usr/share/backgrounds/
    
  3. Kopieren Sie die Bilddatei an diesen Speicherort

  4. Ändern Sie den Dateinamen in warty-final-ubuntu.png

Dadurch wird das Hintergrundbild des Anmeldebildschirms geändert.

Quelle


Interessanterweise funktioniert dies auch für Ubuntu 16.04 weiter ... obwohl die Datei ein PNG sein muss
Scott Stensland

5

Ich glaube, was Sie suchen, ist:

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

Ändern Sie die Zeile:

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

zu was auch immer Sie wollen. Hoffe das hilft


Oder in einer Zeile:sudo su -c 'echo "background=/usr/share/backgrounds/Tranquil_by_Pat_David.jpg">>/etc/lightdm/lightdm-gtk-greeter.conf'
rubo77

Das funktioniert, aber wie kann ich das Bild zentrieren und so skalieren, dass es dem 0,5-fachen des Originalbilds entspricht?
Apurv


1

Ich habe versehentlich die Lösung gefunden, die großartig funktioniert. Es bewahrt sogar die Animation aufkommender Hintergrundbilder während des Anmeldebildschirms (was ich am meisten wollte). Schritt für Schritt, was ich getan habe:

  1. (lightDM) Ändern Sie den Hintergrundbild-Anmeldebildschirm auf Standard. Geben Sie das Terminal ein:

    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
    

    Dadurch wird das Anmeldungs-Hintergrundbild auf die Standardeinstellung geändert. (Wir brauchen es für Animationssache)

  2. Erstellen Sie ein Startprogramm mit dem Namen 'WallpaperChange', das diese Zeile ausführt:

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

    Bei jedem Start ändert sich Ihr Desktop-Hintergrund auf ur_desktop_wallpaper_here.jpg

    Hinweis: Der gesamte zu ändernde Pfad ur_desktop_wallpaper_herekann geändert werden.

  3. Das Wichtigste. Ändern Sie Ihren Desktop-Hintergrund über die grafische Benutzeroberfläche in den Einstellungsoptionen des Hintergrundbilds, das Sie auf dem Anmeldebildschirm haben möchten.

  4. Starte deinen Computer neu.

  5. Deaktivieren Sie das Startprogramm 'WallpaperChange'. Du brauchst es jetzt nicht mehr. Beim nächsten Wechsel des Hintergrundbildes werden Sie es wieder verwenden.

Ich hatte es erst unter Ubuntu 13.04 getestet und aus Versehen eine Lösung gefunden. Ich kann Ihnen keine technische Antwort geben, warum es funktioniert. Dies hängt möglicherweise davon ab, was Sie mit Ihrem Computer vor dem Festlegen des Anmeldehintergrunds getan haben. Ich werde Ubuntu neu installieren, diesen Code erneut versuchen und herausfinden, ob meine Lösung noch weiter bearbeitet werden muss. (Hinzugefügt 4. Zeile in S.1)

Grüße


1
Ich habe Ihre Schritte befolgt, aber in meinem Anmeldebildschirm wird immer noch kein Hintergrundbild angezeigt.
Joren

1

Ich verwende Ubuntu 14.04 (alle Desktop-Einstellungen sind Standard und ich verwende die Standard-Shell) und ich denke, es ist noch einfacher als alle oben genannten Lösungen.

Das einzige, was ich tue, ist, ein Bild herunterzuladen oder ein eigenes Foto zu bekommen, das der Bildschirmgröße entspricht, mit der rechten Maustaste auf das heruntergeladene Bild zu klicken und "Als Hintergrund festlegen" auszuwählen.

Dieser Vorgang scheint das Bild in den Picture / Wallpaper-Ordner des Benutzers zu kopieren und zeigt dieses Bild bei der richtigen Bildgröße auch beim nächsten Login an.


Funktioniert gut für mich am 16.04. Dies ist am besten für Systeme geeignet, die nur einen Benutzer haben. Der Hintergrund ist offensichtlich benutzerspezifisch.
Martin Ewing

1

Ich habe den einfacheren Weg in Ubuntu 14.04, um dieses Problem zu lösen. Sie müssen lediglich die Berechtigungen von image ändern, indem Sie den Befehl im Terminal wie folgt eingeben.

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

Ersetzen Sie die Berechtigung für den Dateipfad durch den Pfad Ihres Bildes.

Zum Beispiel befinden sich Ihre Hintergrundbilder in / home / Admin / Pictures. Geben Sie dann den folgenden Befehl ein.

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

Das wird funktionieren.


0

Auf einfache Weise können Sie den Anmeldehintergrund mit Nautilus ändern:

  • Nautilus öffnen (im Root-Modus)
  • gehe zu /usr/share/backgrounds
  • "warty-final-ubuntu.png" ausschneiden / verschieben / löschen
  • dann wählen Sie das gewünschte Bild ( .pngFormat)
  • benenne es um in "warty-final-ubuntu.png"
  • Verschieben Sie es dann zurück zu /usr/share/backgrounds

das war eigentlich das einfachste. Viele der anderen Antworten funktionierten nicht und waren komplexer als diese
Wörter für

0

Ich konnte den Anmeldebildschirm versehentlich ändern. Es scheint jedes Mal für mich zu funktionieren. Ich wähle ein Bild aus, das ich verwenden möchte, öffne es in Shotwell und speichere es als PNG-Format. Dann wählte ich dieses Bild als Hintergrund. Dann loggte ich mich aus und wieder ein und Bam. Der Anmeldebildschirm ist das Bild, das ich ausgewählt habe. Keine hässlichere orange Farbe. Jetzt muss ich herausfinden, wie das Raster auf dem Anmeldebildschirm entfernt wird.


0

Schritt 1. Installieren Sie Ubuntu Tweak Sudo Apt-Get. Installieren Sie Ubuntu Tweak

Schritt 2. Starten Sie Ubuntu Tweak von der Kommandozeile: Ubuntu-Tweak

Schritt 3. Ändern Sie das Hintergrundbild. Gehen Sie zu Tweaks> Login-Einstellungen> Klicken Sie, um das Hintergrundbild zu ändern


4
Es wäre großartig, wenn Sie Ihre Antwort ein wenig ausarbeiten und mehr Details zu jedem Schritt bereitstellen könnten. Wie man Ubuntu Tweak installiert, wäre schön, und vielleicht ein paar Screenshots.
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. Gehe zum Ende der Datei und kopieren Sie den Text über das letzte </wallpapers> Tag:
<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. Datei speichern und beenden.
  2. Öffnen Sie System Settings->Appearance -> Looktag-> Wallpapersaus dem aufklappenden Fenster. Und schließlich wählen Sie Ihr Hintergrundbild, das jetzt mit dem Namen Name_of_your_wallpaper angezeigt wird .

0

In Ubuntu 18.04 müssen Sie den Pfad zu Ihrem Hintergrundbild im Standarddesign ändern /usr/share/gnome-shell/theme/ubuntu.css

  1. Sichern Sie zuerst die Datei !!!

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

    Falls Sie irgendwo einen Tippfehler haben, können Sie nicht auf den Anmeldebildschirm selbst zugreifen. Wenn Sie einen Fehler machen, müssen Sie auf das Terminal zurückgreifen, um die Änderung rückgängig zu machen oder eine Korrektur vorzunehmen.

  2. Ändern Sie den Hintergrundpfad in der ID #lockDialogGroup

    Kopieren Sie das aktuelle Bild in einen unverschlüsselten Ordner (falls sich das aktuelle Bild in einem verschlüsselten Ordner befindet) mit

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

    Und fügen Sie dies in den #lockDialogGroupAbschnitt ein, zum Beispiel:

    #lockDialogGroup {
       background: #2c001e url(file:///usr/share/backgrounds/current-background.png);
       background-repeat: no-repeat;
       background-size: cover;
       background-position: center;
    }
    
  3. Starten Sie den Computer neu, um den Effekt zu sehen.

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


-1

In der Vergangenheit hat das bei mir geklappt. Ich bin mir nicht sicher, ob dies in einer einheitlichen Umgebung funktionieren wird.

Führen Sie das aus.

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


Abmelden, Änderungen vornehmen.
Melden Sie sich wieder an
Führen Sie dies aus.

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


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.