Czy istnieje sposób, aby wyłączyć wyświetlanie tapety użytkownika na ekranie logowania?

22

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ą?

Jorge Castro
źródło

Odpowiedzi:

21

Aby ukryć swoją tapetę

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:

  1. Otwórz przeglądarkę plików
  2. Przejdź do pliku tapety
  3. Kliknij go prawym przyciskiem myszy
  4. Wybierz Właściwości
  5. Wybierz kartę Uprawnienia
  6. W sekcji „Inne” wybierz menu „Dostęp:” i wybierz „Brak”

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.

Aby ukryć wszystkie tapety

sudo -u lightdm dbus-launch gsettings set com.canonical.unity-greeter draw-user-backgrounds false

Tajna sztuczka premiowa za pokazanie innej tapety

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.

Michael Terry
źródło