Nie chcę udostępniać mojej tapety innym osobom, które współużytkują mój komputer. Czy mogę w jakiś sposób wyłączyć tę funkcję lub obejść ją?
źródło
Nie chcę udostępniać mojej tapety innym osobom, które współużytkują mój komputer. Czy mogę w jakiś sposób wyłączyć tę funkcję lub obejść ją?
Przede wszystkim wygląda na to, że tapeta jest wrażliwa. Dlatego powinieneś upewnić się, że nikt inny nie może go wyświetlić, niezależnie od tego, czy jest wyświetlany na powitaniu, czy nie.
Aby uniemożliwić innym osobom przeglądanie pliku tapety:
Tam. Teraz nikt oprócz ciebie nie może zobaczyć tego pliku. Nawiasem mówiąc, oznacza to, że program powitalny nie może już wyświetlać go jako tapety i powróci do domyślnego.
sudo -u lightdm dbus-launch gsettings set com.canonical.unity-greeter draw-user-backgrounds false
Jeśli chcesz wyświetlić na tapecie inną tapetę niż własną jako tapetę, wydaj następujące polecenie w terminalu:
id -u
Który da ci numer reprezentujący twój własny identyfikator użytkownika w systemie. Teraz wprowadź następujące polecenie:
dbus-send --system --print-reply --dest=org.freedesktop.Accounts /org/freedesktop/Accounts/UserYOURID org.freedesktop.Accounts.User.SetBackgroundFile string:YOURWALLPAPER
Gdzie YOURID to właśnie otrzymany identyfikator użytkownika, a YOURWALLPAPER to ścieżka do tapety, której chcesz użyć.
Teraz, jeśli zmienisz tapetę pulpitu po wykonaniu tej czynności, tapeta powitania zostanie zresetowana do tapety pulpitu. Będziesz musiał ponownie wpisać to polecenie, aby zachować osobne tapety.
12.04
Wypróbuj następujące polecenia w terminalu. To powinno działać.
sudo xhost +SI:localuser:lightdm
sudo su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-user-backgrounds false
exit
exit
Referencje: