xdg-screensaver inhibiter always starts the screensaver at the end of a video
With the xdg-screensaver "inhibit" module, my screensaver (actually I don't even have a screensaver) starts immediately at the end of a video. Even worse, the screensaver is not inhibited as it should be. This means that every 5 minutes my screen gets dark (the LCD panel stays on, but shows only dark pixels) while I'm watching a video.
I've looked into the code and found that xdg-screensaver is called with argument "suspend" or "resume". A call to "xdg-screensaver suspend" seems to have no effect, but a call to "xdg-screensaver resume" will always start the screensaver immediately (I tried that with other programs than VLC too). If the window tracked by xdg-screensaver is destroyed, the screensaver is started.
I fail to see how to fix this, as a call to xdg-screensaver suspend or resume will always end up with my screensaver to be started. This is probably because I don't even have a screensaver.
I'm running Archlinux + KDE4, without kscreensaver and without xscreensaver.