Ich möchte mein Hintergrundbild nicht anderen Personen zugänglich machen, die meinen Computer gemeinsam nutzen. Kann ich diese Funktion deaktivieren oder umgehen?
Ich möchte mein Hintergrundbild nicht anderen Personen zugänglich machen, die meinen Computer gemeinsam nutzen. Kann ich diese Funktion deaktivieren oder umgehen?
Antworten:
In erster Linie klingt es so, als wäre das Hintergrundbild empfindlich. Sie sollten also sicherstellen, dass es ohnehin niemand anderes anzeigen kann, unabhängig davon, ob es auf dem Begrüßer angezeigt wird oder nicht.
So verhindern Sie, dass Personen Ihre Hintergrundbilddatei anzeigen:
Dort. Jetzt kann niemand außer Ihnen diese Datei anzeigen. Und nebenbei bemerkt, das bedeutet die Greeter kann nicht mehr darstellen , es als Hintergrundbild und auf die Standardeinstellungen ein Rückfall.
sudo -u lightdm dbus-launch gsettings set com.canonical.unity-greeter draw-user-backgrounds false
Wenn Sie ein anderes Hintergrundbild als Ihr eigenes Hintergrundbild auf dem Begrüßer anzeigen möchten, geben Sie in einem Terminal den folgenden Befehl ein:
id -u
Damit erhalten Sie eine Nummer, die Ihre eigene Benutzer-ID auf dem System darstellt. Geben Sie nun folgenden Befehl ein:
dbus-send --system --print-reply --dest=org.freedesktop.Accounts /org/freedesktop/Accounts/UserYOURID org.freedesktop.Accounts.User.SetBackgroundFile string:YOURWALLPAPER
Dabei ist YOURID die gerade erhaltene Benutzer-ID und YOURWALLPAPER der Pfad zu dem Hintergrundbild, das Sie verwenden möchten.
Wenn Sie anschließend Ihr Desktop-Hintergrundbild ändern, wird das Hintergrundbild des Begrüßers auf das Desktop-Hintergrundbild zurückgesetzt. Sie müssen diesen Befehl also erneut eingeben, um separate Hintergrundbilder zu verwalten.
Für den 12.04
Probieren Sie die folgenden Befehle in einem Terminal aus. Es sollte funktionieren.
sudo xhost +SI:localuser:lightdm
sudo su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-user-backgrounds false
exit
exit
Verweise: