[mythtv] Screen Saver testers needed!

Stuart Auchterlonie stuarta at squashedfrog.net
Fri Mar 20 10:05:16 UTC 2015


On 20/03/15 01:27, Steve E wrote:
> Mike,
> 
> It did work after applying the changes you suggested.
> 
>     - Steve

So that proves I need to support multiple different
dbus methods just like vlc do.


Cheers
Stuart



> 
> On 03/19/2015 10:06 AM, Michael T. Dean wrote:
>> On 03/19/2015 09:56 AM, Steve E wrote:
>>> mate-screensaver
>>>
>>> I have no idea whether that uses DBus control or not.
>>
>> It does.  The mate-screensaver-command utility actually uses DBus
>> messaging to control mate-screensaver.
>>
>> What happens if you change line 13 of dbus-screensaver.cpp from:
>>
>>         m_interface(new QDBusInterface("org.freedesktop.ScreenSaver",
>>                                                    "/ScreenSaver",
>>                                                   
>> "org.freedesktop.ScreenSaver",
>>                                                    m_bus))
>>
>> to
>>
>>         m_interface(new QDBusInterface("org.mate.ScreenSaver",
>>                                                   
>> "/org/mate/ScreenSaver",
>>                                                   
>> "org.mate.ScreenSaver",
>>                                                    m_bus))
>>
>> i.e. change the service, path, and interface arguments to the
>> QDBusInterface constructor to use the mate-specific ones.
>>
>> Standards.  They just make things so much easier for everyone.  It's
>> good there are so many of them for screensaver control.  As Gary B so
>> often (and rightly) points out: http://www.xkcd.com/927/
>>
>> FWIW, though, if using mate-specific DBus arguments works and it's
>> decided not to include mate-specific code in MythTV, it would be
>> simple to make a wrapper for mate-screensaver-command that works with
>> the existing xscreensaver support in MythTV.  (Basically just have
>> create an executable script called xscreensaver-command that supports
>> -version, such that it returns an error code if mate-screensaver isn't
>> running, and -deactivate, such that it calls mate-screensaver-command
>> -poke .  I'd be happy to help with the wrapper if that's the direction
>> Stuart decides to go.)
>>
>> Mike
>> _______________________________________________
>> mythtv-dev mailing list
>> mythtv-dev at mythtv.org
>> http://lists.mythtv.org/mailman/listinfo/mythtv-dev
>> http://wiki.mythtv.org/Mailing_List_etiquette
>> MythTV Forums: https://forum.mythtv.org
>>
> 
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://lists.mythtv.org/mailman/listinfo/mythtv-dev
> http://wiki.mythtv.org/Mailing_List_etiquette
> MythTV Forums: https://forum.mythtv.org
> 



More information about the mythtv-dev mailing list