Як можна запустити функцію блокування заставки за допомогою D-BUS з командного рядка?


11

Як я можу запустити заставку вручну з командного рядка? Я використовую GNOME 3.8.4 на Fedora 19, але рішення не обов'язково має бути специфічним для цього дистрибутива.


dbus-send cammand use to send the meriasure and imgsrc for picture
umer

Відповіді:


13

Було виявлено , що відомості про те , як зробити це тут , в цьому блозі під заголовком: Блокування екрану з командного рядка в Gnome 3.8 .

Ручний запуск

dbus-sendКоманда може бути використана для відправки цього повідомлення, в даному випадку ми посилаємо повідомлення «Lock» на заставку.

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

Час вийшов

Зазвичай це те саме повідомлення буде надіслане, коли ви налаштували цей конкретний час очікувати через налаштування робочого столу.

Ви можете перевірити необхідну кількість часу в режимі очікування до автоматичного спрацьовування блокування з центру керування GNOME, Налаштування -> Харчування -> Порожній екран .

Ви можете перевірити значення цієї затримки з командного рядка так:

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

Також ви можете змінити його через командний рядок або через Центр управління GNOME.

$ gsettings set org.gnome.desktop.session idle-delay 300
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.