Summary

In our vendetta to move away from hal, handling X.org input devices is one of the last items.

Release Note

TODO when spec is beta.

Rationale

Hal is being deprecated and is not maintained upstream any more. It has a lot of design and maintenance problems, takes extra time on boot, and most things in Ubuntu's default installation do not use it any more. Applications should use udev directly nowadays, which also has all the information about devices, and similar customization mechanisms (through udev rules).

Design

Implementation

X.org

Julian Cristau, an X.org Debian maintainer, created a branch for using udev for input device detection, and discussed it upstream. It now became an official 1.8 goal, and the branch was generally well received.

Dan Nicholson proposed and posted patches for a new device input configuration system that does not rely on hal fdi files or udev rules http://lists.x.org/pipermail/xorg-devel/2009-October/002484.html

We need to backport this branch to 1.7, which is the planned X.org server version for Lucid.

udev rules

Test/Demo Plan

TODO when spec is beta.


CategorySpec

DesktopTeam/Specs/Lucid/XorgHalsectomy (last edited 2009-11-26 14:14:01 by e180071123)