Bagaimana saya bisa memicu fitur penguncian screensaver menggunakan D-BUS dari baris perintah?

11

Bagaimana saya bisa memicu screen saver secara manual dari baris perintah? Saya menggunakan GNOME 3.8.4 pada Fedora 19, tetapi solusinya tidak harus spesifik untuk distro ini.

slm
sumber
dbus-send cammand gunakan untuk mengirim meassage dan imgsrc untuk gambar
umer

Jawaban:

13

Rincian tentang cara melakukan ini ditemukan di sini di posting blog ini berjudul: Mengunci layar dari baris perintah di Gnome 3.8 .

Memicu secara manual

The dbus-sendperintah dapat digunakan untuk mengirim pesan ini, dalam hal ini kita mengirimkan "Lock" pesan ke screensaver.

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

Waktu habis

Biasanya pesan yang sama ini akan dikirim ketika Anda mengonfigurasi waktu habis khusus ini terjadi melalui pengaturan desktop.

Anda dapat memeriksa jumlah waktu idle yang diperlukan sebelum penguncian akan dipicu secara otomatis, dari Pusat Kontrol GNOME, Pengaturan -> Daya -> Layar Kosong .

Anda dapat memeriksa nilai penundaan ini dari baris perintah seperti:

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

Anda juga dapat mengubahnya melalui baris perintah, atau melalui Pusat Kontrol GNOME.

$ gsettings set org.gnome.desktop.session idle-delay 300
slm
sumber