Final Report - Input handling



My last email was +- my final report, as I did not do any more hacking
this week, exams restarted (once again).
I worked some more on the Vala parts, but did not manage to get around
the strange Bison issues yet. I did write a patch to add valgrind to the
unit tests, but this one should be rewritten now as my distcheck fix
patches were accepted and applied (these change the unit testing code).
Other patches were applied too.

I'm not sure where to go with the vala/dbus-service thing now GObject
introspection and DBus services based on this might become reality soon.

Regarding "future plans": as described in the other mail I plan to write
some "hotkey handling" system which would capture hotkey events (from
HAL/acpi or from X) and generate corresponding (and configurable)
actions. Cooperation with gnome-power-manager will be necessary, the
org.gnome.Application DBus interface discussed on desktop-devel will be
of interest, application launching could be done by it, sound volume
setting, etc (maybe including some fancy composited OSD). Not sure
whether this should go into g-s-d (where volume setting etc is done now)
or a separate daemon would be a better solution (personally I'd vote
#2). This needs to be discussed at desktop-devel, but that will be for
after exams.

I wrote down my general impressions regarding the coding part in the
previous mail too (the open source way of working might be suboptimal
sometimes). Next to this, I'd like to thank the GNOME community and
developers for providing this environment to work with (I must say, some
GNOME devs tend to be really nice guys compared to some others :-/). I
obviously would especially like to thank Kristian for providing the
support when necessary. After a somewhat disappointing experience last
year (resulting in a major decrease of FOSS involvement) I do intend to
work on code more again (both own projects and contributing to existing
ones), I did restart to file bugs like a good citizen again ;-)

Regards,

Nicolas

Attachment: signature.asc
Description: This is a digitally signed message part



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]