FS#12930 - mplayer does not stop xscreensaver daemon

Attached to Project: Arch Linux
Opened by Keerthi (keerthi) - Saturday, 24 January 2009, 14:00 GMT
Last edited by Hugo Doria (hdoria) - Thursday, 19 February 2009, 20:24 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Hugo Doria (hdoria)
Architecture All
Severity High
Priority Normal
Reported Version None
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description:
mplayer does not stop xscreensaver daemon. the display does to screensaver mode while playing video.

Additional info:
* package version(s)
mplayer 28347-1
mplayer-plugin 3.55-1

* config and/or log files etc.
See .xscreensaver

Steps to reproduce:
Use the .xscreensaver file. The display is set to Blank after 9 mins. Play video in mplayer and watch the screen going blank after 9 mins.
This task depends upon

Closed by  Hugo Doria (hdoria)
Thursday, 19 February 2009, 20:24 GMT
Reason for closing:  Upstream
Comment by Stan Holenda (texoft) - Saturday, 24 January 2009, 15:15 GMT
I confirm this problem.

I have xscreensaver 5.08-1. Upgrading to mplayer 28347-1 breaks the xscreensaver stop capability. Downgrading mplayer to 1.0rc2-10 makes the problem go away.

There was recent merge in mplayer PKGBUILD, maybe some options left out.
Comment by Henning Bekel (hbekel) - Saturday, 31 January 2009, 10:08 GMT
This is an upstream issue. MPlayer now insists that screensavers use XSuspendScreensaver or XResetScreensaver, which xscreensaver apparently doesn't. Specialized support for screensavers not using these methods has been dropped from recent MPlayer versions.

See -heartbeat-cmd in mplayer(1) for a workaround.
Comment by Kevin Barry (gorn) - Sunday, 01 February 2009, 08:47 GMT
For reference from http://www.jwz.org/xscreensaver/faq.html#dvd
If you are using a recent version of MPlayer, put this in your ~/.mplayer/config file:

heartbeat-cmd="xscreensaver-command -deactivate"

Loading...