Xtophe (from vlc upstream) suggested that debian bug #541968 and gnome bug #579430 may be relevant. I've checked the proposed patch to gnome-screensaver, and it indeed seems that vlc is using a function in gnome-screensaver that has been replaced by a stub (well, rather a FIXME).
If gnome-screensaver is detected, VLC sends the "Poke" and "SImulateUserActivity" signals in modules/misc/screensaver.c, function poke_screensaver. "Poke" does not seem implemented at all, and "SimulateUserActivity" leads to this function:
Xtophe (from vlc upstream) suggested that debian bug #541968 and gnome bug #579430 may be relevant. I've checked the proposed patch to gnome-screensaver, and it indeed seems that vlc is using a function in gnome-screensaver that has been replaced by a stub (well, rather a FIXME).
If gnome-screensaver is detected, VLC sends the "Poke" and "SImulateUserAc tivity" signals in modules/ misc/screensave r.c, function poke_screensaver. "Poke" does not seem implemented at all, and "SimulateUserAc tivity" leads to this function:
static void simulate_ user_activity (GSMonitor *monitor)
gs_monitor_
{
/* FIXME: reset the xsync timer? */
/* request that the manager unlock -
gs_manager_ request_ unlock (monitor- >priv-> manager) ;
will pop up a dialog if necessary */
}
I agree with xtophe that the proposed patch from the gnome bug could help here. Would someone please try that patch out?