[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