Quote:
|
gnome-screensaver-command -r "playing video" -i -n vlc
|
That probably works at least it says it is working when querying with dbus-send.
dbus-send --print-reply --session --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.GetInhibitors
To see all methods for org.gnome.ScreenSaver
dbus-send --print-reply --session --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.freedesktop.DBus.Introspectable.Introspect string:"org.gnome.ScreenSaver"
---------- Post added at 04:54 AM CDT ---------- Previous post was at 04:51 AM CDT ----------
There are some more ways that I didn't try here.
http://bbs.archlinux.org/viewtopic.php?id=42814
Another suggestion is to end the screensaver process while running vlc and call it back after
---------- Post added at 04:59 AM CDT ---------- Previous post was at 04:54 AM CDT ----------
Scripting using dbus(old but gives a good idea of what one can do).
http://blog.fpmurphy.com/2009/02/dbus-scripting.html