Neod hacking day

As part of OpenMoko testing I looked into Neod. It is a daemon which handle few interesting functions on Neo1973 phone such as launching Today screen (short AUX press), closing active window on short Power press and two menus.

First one is available on hold of AUX button.

AUX menu
AUX menu

Available options are:

Second menu is available on hold of Power key.

Power menu
Power menu

Available options are:

Yesterday I looked into source code and pushed few changes to neod recipe — mainly added few runtime dependencies to get everything working. During evening I got idea that it should be GConf key so user will be able to define which direction screen has to rotate when “Swap Orientation” option is used from AUX menu. Resulting patch can be found in OpenMoko bug 929. I hope that it will be included soon.

My other idea is to drop xrandr command usage and use libxrandr directly. But this needs to wait.

openmoko phone