Есть ли достойный способ запретить заставки в Linux?
Попробуйте следующее: xdg-screensaver suspend [window id]
(см screensaver .: http://portland.freedesktop.org/xdg-utils-1.0/xdg-screensaver.html)
решение сценария Bash:
activ_win_id=`DISPLAY=:0.${display} xprop -root _NET_ACTIVE_WINDOW`
activ_win_id=${activ_win_id:40:9}
xdg-screensaver suspend $activ_win_id
Это screensaver работает для gnome-screensaver.
И screensaver есть более сложный метод screensaver "запрета" DBus: https://people.gnome.org/~mccann/gnome-screensaver/docs/gnome-screensaver.html#gs-method-Inhibit
dbus-send --session \
--dest=org.gnome.ScreenSaver \
--type=method_call \
--print-reply \
--reply-timeout=20000 \
/org/gnome/ScreenSaver \
org.gnome.ScreenSaver.Inhibit \
[application name e.g. ""] \
[reason e.g."playing a game"] \
[non-zero-random-integer e.g. 123]
screensaver
Есть ли достойный способ запретить заставки в Linux?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.