Jak mogę uruchomić funkcję blokowania wygaszacza ekranu za pomocą D-BUS z wiersza poleceń?

11

Jak ręcznie uruchomić wygaszacz ekranu z wiersza poleceń? Używam GNOME 3.8.4 na Fedorze 19, ale rozwiązanie niekoniecznie musi być specyficzne dla tej dystrybucji.

slm
źródło
dbus-send cammand służy do wysyłania pomiaru i imgsrc do zdjęcia
umer

Odpowiedzi:

13

Szczegółowe informacje na temat tego, jak to zrobić, znajdują się tutaj w tym blogu zatytułowanym: Blokowanie ekranu z wiersza poleceń w Gnome 3.8 .

Ręczne wyzwalanie

dbus-sendKomenda może być używany do wysyłania tej wiadomości, w tym przypadku mamy do wysyłania wiadomości „blokady” do ekranu.

$ dbus-send --type=method_call --dest=org.gnome.ScreenSaver \
    /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock

Koniec czasu

Zazwyczaj ta sama wiadomość zostanie wysłana, gdy skonfigurujesz określony limit czasu, aby nastąpił w ustawieniach pulpitu.

Możesz sprawdzić czas bezczynności wymagany do automatycznego uruchomienia blokady, z Centrum sterowania GNOME, Ustawienia -> Zasilanie -> Pusty ekran .

Możesz sprawdzić wartość tego opóźnienia w wierszu poleceń w następujący sposób:

$ gsettings get org.gnome.desktop.session idle-delay
uint32 600

Możesz także to zmienić za pomocą wiersza poleceń lub Centrum sterowania GNOME.

$ gsettings set org.gnome.desktop.session idle-delay 300
slm
źródło