Yury Bushmelev wrote: > > I also started to write a small dbus service (service watching input > > device and sending rotation and audio switch events to clients - > > probably rotation, audio and brightness applets on the screen), but > > never finished. > > I'm interested in such thing for my ThinkPad X61 tablet :) > Have you published your work anywhere?
Doing just now. It is a WIP, but it may help a bit. Commented code is stolen from another projects and needs to be adjusted. http://ftp.penguin.cz/pub/users/utx/zaurus/evdevd-unfinished.tar.bz2 The top directory contains some learning examples. The code intended to be release is in evdevd-0.1. I wanted to write it without glib or any other dbus proxy. It makes code a bit more complex and especially I had to learn use of select(). The idea is following: When client starts, it queries for the current status by .../Evdevd/GetLid. It will starts listening on .../Evdevd/Lid would to get change signals. I was not yet decided whether "force rotation" or "force headphone mode" should be part of the daemon or part of the client. -- ________________________________________________________________________ Stanislav Brabec http://www.penguin.cz/~utx/zaurus _______________________________________________ Zaurus-devel mailing list Zaurus-devel@lists.linuxtogo.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/zaurus-devel