[mythtv-users] Problem with SVN changeset 24559 - xdg-screensaver

Michael T. Dean mtdean at thirdcontact.com
Thu May 13 14:48:46 UTC 2010


On 05/12/2010 17:24 PM, Tom Lichti wrote:
> Is anyone else having issues with this change? I get a ton of these in the logs:
>
> 2010-05-12 16:56:30.269 ScreenSaverXDG: Calling xdg-screensaver reset
> 2010-05-12 16:56:30.437 ScreenSaverXDG: Calling xdg-screensaver reset
>    

That will happen when you run with -v playback.  :)

> and there is a problem with playback, if you pause, or bring up the
> menu, the playback screen gets screwed up (it's like a screen door is
> placed over the screen) and will not go away. If you pause playback,
> the effect goes away, in that you can now see the screen, but when you
> un-pause it it goes back to the screen door effect. At first I thought
> it was because I didn't have a screen saver setup (I think it was
> using a built in xfce one), so I installed xscreensaver, but there is
> no change. It's like the feature does the opposite of what is
> intended. The only way to fix it is to exit the recording and start
> playing again.
>
> I'm going to revert the change, just to make sure that's actually the
> problem, but it's sure suspicious.
>    

The problem is xdg-screensaver and the fact that you're using KDE and 
the fact that the screensaver DBus interface KDE* uses is brain-dead.  
The screen door is your screensaver program.

I'll be putting a fix in soon (attached).  Watch the bug report at 
http://bugs.freedesktop.org/show_bug.cgi?id=26085, too, as I have a 
patch for xdg-screensaver that will actually fix the issue (rather than 
ignoring it) and plan to submit it soon.  I'm just holding both of them 
back until I can get some real-world testing of the fix to xdg-screensaver.

I'm also sending you a copy of the fixed xdg-screensaver off-list.  If 
you could test with that and let me know how it performs, I'd appreciate 
that.

Thanks,
Mike

*Technically GNOME screensaver also uses the same brain-dead DBus 
interface for its screensaver.  However, xdg-screensaver doesn't yet 
support GNOME screensaver's DBus interface, so the problem won't be 
apparent on GNOME.  The interface appears to be the "official" 
freedesktop.org interface for screensavers, but it was designed 
poorly--clearly a case of freedesktop's left hand (DBus screensaver 
interface designers) not knowing what its right hand (xdg-utils project) 
was doing.  If anyone is really motivated, getting a fix in the 
freedesktop DBus interface for screensavers, then pushing it through to 
KDE and GNOME, is the best approach.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: mythtv-disable_xdg_screensaver_for_kde.patch
URL: <http://mythtv.org/pipermail/mythtv-users/attachments/20100513/77bcd574/attachment.asc>


More information about the mythtv-users mailing list