Ä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.

Joren
quelle
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

Ossama Nasser
quelle
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

Rüssel
quelle
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'
Yusuf Mambrasar
quelle
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

Tshrinivasan
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

user203391
quelle
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
4

Canonical hat die Unterstützung für Ubuntu 16.04 hinzugefügt. Schauen Sie sich diesen Link an -> https://help.ubuntu.com/16.04/ubuntu-help/user-changepicture.html

akshay
quelle
4
Ich glaube, das OP bezieht sich auf das Hintergrundbild, nicht auf das kleine Benutzerbild / den Avatar.
JonasCz
@ JonasCz, aber das kleine Benutzerbild / Avatar wird als Hintergrund für den Anmeldebildschirm verwendet!
ManniL
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

Senio
quelle
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.

Heinz Ruffieux
quelle
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.

Yash Katta
quelle
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
Rizky Purwanto
quelle
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.

David G
quelle
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

Abel Tom
quelle
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 .
mark_infinite
quelle
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

rubo77
quelle
-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


EglCode
quelle