Come posso attivare la funzione di blocco dello screensaver usando D-BUS dalla riga di comando?


11

Come posso attivare manualmente lo screen saver dalla riga di comando? Sto usando GNOME 3.8.4 su Fedora 19, ma la soluzione non dovrebbe essere specifica per questa distribuzione.


dbus-send cammand usa per inviare il meassage e imgsrc per la foto
umer

Risposte:


13

I dettagli su come eseguire questa operazione sono stati trovati qui in questo post del blog intitolato: Blocco dello schermo dalla riga di comando in Gnome 3.8 .

Innesco manuale

Il dbus-sendcomando può essere utilizzato per inviare questo messaggio, in questo caso stiamo inviando il messaggio "Blocca" allo screensaver.

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

Tempo scaduto

In genere questo stesso messaggio viene inviato quando si configura che questo particolare timeout si verifichi attraverso le impostazioni del desktop.

Puoi controllare la quantità di tempo di inattività richiesta prima che il blocco venga attivato automaticamente, dal Centro di controllo GNOME, Impostazioni -> Alimentazione -> Schermo vuoto .

Puoi controllare il valore di questo ritardo dalla riga di comando in questo modo:

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

Inoltre puoi cambiarlo tramite la riga di comando o tramite il GNOME Control Center.

$ gsettings set org.gnome.desktop.session idle-delay 300
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.