[Sugar-devel] Dbus signal when ebook switch is activated

Paul Fox pgf at laptop.org
Thu Oct 14 10:31:09 EDT 2010


gonzalo wrote:
 > Thanks Sasha and Peter
 > Anybody know what software is sending the signal now?

/dev/input/event4 on my XO-1.5.

paul

 > 
 > Gonzalo
 > 
 > 
 > On Thu, Oct 14, 2010 at 6:38 AM, Peter Robinson <pbrobinson at gmail.com>wrote:
 > 
 > > On Thu, Oct 14, 2010 at 9:27 AM, Sascha Silbe
 > > <sascha-ml-reply-to-2010-3 at silbe.org> wrote:
 > > > Excerpts from Gonzalo Odiard's message of Wed Oct 13 17:33:50 +0200 2010:
 > > >
 > > >> bus.add_signal_receiver(my_func,
 > > >>                         dbus_interface="org.freedesktop.Hal.Device",
 > > >>                         signal_name="PropertyModified")
 > > >
 > > > HAL has been deprecated [1] and will not be available anymore at some
 > > > point in the future, so I advise against relying on it.
 > > >
 > > > I don't know what the best way to listen to an ebook switch is. acpid
 > > > might be worth a look:
 > >
 > > Most distros don't use acpid either
 > >
 > > >>> In addition to rule files, acpid also accepts connections on a UNIX
 > > >>> domain socket (/var/run/acpid.socket by default). Any application may
 > > >>> connect to this socket. Once connected, acpid will send the text of all
 > > >>> ACPI events to the client. The client has the responsibility of
 > > >>> filtering for messages about which it cares. acpid will not close the
 > > >>> client socket except in the case of a SIGHUP or acpid exiting.
 > > >
 > > > Asking for advice on devkit-devel [2] might be a good idea as well.
 > > > UPower already has a LidIsClosed property (and sends property change
 > > > notifications [4]) so it might be straightforward to add support for
 > > > ebook switches.
 > >
 > > I think this should be an input event, I think in most cases this is
 > > how input from lid switches and the like are handled across most
 > > things now.
 > >
 > > Peter
 > > _______________________________________________
 > > Sugar-devel mailing list
 > > Sugar-devel at lists.sugarlabs.org
 > > http://lists.sugarlabs.org/listinfo/sugar-devel
 > >
 > part 2     text/plain                 153
 > _______________________________________________
 > Sugar-devel mailing list
 > Sugar-devel at lists.sugarlabs.org
 > http://lists.sugarlabs.org/listinfo/sugar-devel

=---------------------
 paul fox, pgf at laptop.org


More information about the Sugar-devel mailing list