What it is? =========== zaurusd currently aims to support the hardware quirks specific to the Sharp Zaurus models with scripts and other utils. Supported features include: * The screen hinge sensors * The touchscreen keys (outside the normal screen area) * The headphone jack and ALSA mixer Usage ===== The set of machines supported by the output is set at configure time by settings the MACHINES variable. A list of supported machines is available in config/machines. Future Development ================== The framework is generic and may be suitable for other devices and if felt beneficial, the scope of this program could be expanded. Other possible developments of this code could include: * providing device specific data such as physical screen size and DPI. * device policy handling eg. scripts for udev * sending events over dbus Some of this functionality could be classed as overlaping with HAL and the boundary between the two needs careful consideration.