Freedesktop Logitech Unifying devices support in UPower A few months ago, I wrote about my reverse engineering attempt to Logitech Unifying devices. Back then, I concluded my post with big hopes on the future after receiving a document with some part of the specification of the HID++ 2.0 from Logitech.
Freedesktop xpyb 1.3 released It took a while to get it out, but finally, 3 years after the latest release (1.2), the version of 1.3 of xpyb (the XCB Python bindngs) is out. This version has a lot of improvement, and major bug fixes (memory corruption
Emacs Desktop notification support for Emacs This last weeks, I've worked on implementing the Desktop Notification Specification into Emacs. It allows sending desktop notification in a very simple way. (notifications-notify :title "You've got mail!" :body "There's 34 mails unread" :app-icon "~/.emacs.d/icons/mail.png&
Freedesktop Making startup-notification XCB native I'm trying to work on XCB this week. And today I've started to accomplish the second step of a long term goal: making an X11 only library using XCB as its primary interface instead of Xlib. Last year, I had extended the API of
Freedesktop OpenOffice is better as a pager than as a text processor Since several month, awesome users have reported a bug with OpenOffice.org. When using OOo and clicking on a menu, or using the mouse wheel to read a document, the currently selected tag (desktop) will change automagically to another one. I've digged into awesome
Freedesktop startup-notification ported to XCB Since Tuesday, I've begun to work on XCB portage of the startup-notification library. I've just completed the job, and send a bunch of patches to the XDG mailing list. If the patches are merged, which I don't doubt, I'll be able to use this
X11 The eggtray problem I still don't know why but many GTK+ applications use something called eggtrayicon. As far as I know, eggtrayicon.c is a file written in 2002 by Anders Carlsson which implements the Freedesktop.org system tray procotol for GTK+ applications. Problem is that this