[mythtv] [mythtv-commits] Ticket #12435: lirc doesn't work after 35564d70e7 commit.

Michael T. Dean mtdean at thirdcontact.com
Mon Apr 27 17:39:54 UTC 2015


On 04/23/2015 08:56 AM, MythTV wrote:
> #12435: lirc doesn't work after 35564d70e7 commit.
> ----------------------------------+-----------------------------
>   Reporter:  yiannividalis         |          Owner:  stuarta
>       Type:  Bug Report - General  |         Status:  assigned
>   Priority:  major                 |      Milestone:  0.28
> Component:  MythTV - General      |        Version:  Master Head
>   Severity:  medium                |     Resolution:
>   Keywords:  lirc                  |  Ticket locked:  0
> ----------------------------------+-----------------------------
>
> Comment (by gemma.daan):
>
>   Caffeine switched to xdb-screensaver, but it is unclear to me exactly why,
>   but it might be related to the DBus bug.
>
>   http://bazaar.launchpad.net/~caffeine-
>   developers/caffeine/main/revision/601

FWIW, xdg-screensaver is still broken (as it was 5 years ago when we 
added--and then yanked--support for it).  It still doesn't work for 
kde-screensaver (though I have a 5-yr-old patch that would fix 
kde-screensaver and it now sounds like Rex would probably add if/when I 
update it).  However, there is currently no good plan for making 
xdg-screensaver work with gnome3/gnome-shell's (not gnome-screensaver) 
screensaver.  So, unfortunately, switching to xdg-screensaver isn't 
currently possible (though it's a much better approach--having a single 
tool to control idleness rather than forcing every single media center 
to contain code that does so).

Funny enough, Rueben (the guy who made the changes to caffeine) was also 
trying to find a way to get xdg-screensaver work for gnome3/gnome-shell 
(which would be easy if GNOME just added a SimulateUserActivity method, 
but they seem to prefer making things difficult for everyone else). 
There's currently no good way to add gnome3/gnome-shell screensaver 
control to xdg-screensaver because doing so would require adding a 
separate helper non-shell (Python or something) script to xdg-utils that 
would send the actual DBus message because gnome3/gnome-shell's 
screensaver requires whatever program submits the inhibit request 
message stay running until the inhibit is no longer necessary, which is 
not the case with the "send a dbus message from the shell" program 
dbus-send .

Mike


More information about the mythtv-dev mailing list