- - turn on/off gsm
- - start frameworkd as a subprocess, configured to only do phone
- - go through the dbus motions of turning on this and that, and entering PIN
- hardcoded in zavai config
- - log and refuse incoming calls and messages
- - check gobject introspection and dynamic loading
- - there could be a basic loader core that just dynamically loads bits as
- available/needed. Only the battery icon and calendar can be loaded on a
- laptop, while on the moko one can also load the power menu.
- Different bits can effectively work as plugins, to be there or not.
- Alternative plugins can be loaded based on different technologies, too (a
- gpsd satellite monitor, or a fso satellite monitor).
- - zavai does not look good in landscape mode
- - replace menus with a widget taking a list of actions, which then lays
- them out according to the screen size
- - set backlight with Randr (xrandr --prop shows "Backlight: 4 (0x00000004) range: (0,15)")
- and xbacklight uses it
- (note: the property is not available on the freerunner atm, it would be only
- for desktop systems, to avoid chowning the device under /sys/something)
- - volume control in power menu "Amp Spk"
- (-> learn/test libalsamixer something)
- /usr/share/vala/vapi/alsa.vapi
- - space buttons from sliders, to avoid shutting down instead of lowering the volume