
Originally Posted by
BhaKi
If they remove support for HAL, won't that decrease portability in X.Org?...
As far as I know complete removal is not planned atm. For example Debian enables udev and disables hal only for Linux (you can see that in the debian/rules script).

Originally Posted by
Smorg
So does this mean evdev is going away
No, evdev is something completely different. As far as rules are concerned, udev rules are not more complicated than HAL (in my opinion).
It was just that hal did nearly the same thing udev could most of the time (at least in my system).
In case you are interested, here's the udev rule for my synaptics touchpad:
Code:
ACTION!="add|change", GOTO="xorg_synaptics_end"
KERNEL!="event*", GOTO="xorg_synaptics_end"
ENV{ID_INPUT_TOUCHPAD}!="1", GOTO="xorg_synaptics_end"
ENV{x11_options.ButtonMapping}="3 2 1 4 5 6 7 8 9 10 11 12"
ENV{x11_options.PalmDetect}="true"
ENV{x11_options.LeftEdge}="75"
ENV{x11_options.TopEdge}="50"
ENV{x11_options.BottomEdge}="700"
ENV{x11_options.RightEdge}="900"
ENV{x11_options.MinSpeed}="0.50"
ENV{x11_options.MaxSpeed}="1.3"
ENV{x11_options.AccelFactor}="0.025"
ENV{x11_options.TrackstickSpeed}="80"
ENV{x11_options.MaxTapTime}="300"
ENV{x11_options.MaxTapMove}="180"
ENV{x11_options.MaxDoubleTapTime}="200"
ENV{x11_options.SingleTapTimeout}="180"
ENV{x11_options.FastTaps}="0"
ENV{x11_options.VertScrollDelta}="15"
ENV{x11_options.UpDownScrolling}="0"
ENV{x11_options.LeftRightScrolling}="0"
ENV{x11_options.CircularScrolling}="1"
ENV{x11_options.CircScrollDelta}="0.2"
ENV{x11_options.TapButton1}="0"
ENV{x11_options.TapButton2}="0"
ENV{x11_options.TapButton3}="0"
ENV{x11_options.RTCornerButton}="0"
ENV{x11_options.RBCornerButton}="0"
ENV{x11_options.LTCornerButton}="0"
ENV{x11_options.LBCornerButton}="0"
LABEL="xorg_synaptics_end"
Not better or worse than HAL I think.