In ArchLinux have a patch for support udev in xorg-server http://aur.archlinux.org/packages.php?ID=32428 I check this patch and run fine Reproducible: Always
Created attachment 214749 [details] xorg-server-1.7.3.902.ebuild initial ebuild to support udev
Funny you've mentioned it. That patch (probably a little modified) has hit git-master less than a day ago. However, it requires >=udev-148.
As it's only a few minutes after midnight here: Happy New Year !!! This patch indeed works. But I can already hear the screams of enraged users, that have barely learned syntax of fdi files (not that good, though) and now will need to learn basics of udev rules (good thing it's far harder to make a mistake here than in xml).
http://cgit.freedesktop.org/xorg/xserver/commit/?id=435f27667f84269768efecde34de4af2b2d43376 ^ that's the commit that needs to be backported. Although it applies fine, udev might not work as well as HAL does for some users; so adding it to tree will be done with caution.
Nope, libudev support won't be backported into 1.7. I definitely don't want our server packages to stray too much from the original releases, we thus try to keep the patches in low numbers. If you really want libudev support, please try our xorg-server-9999 package in the x11 overlay. Thanks
Julien Cristau have a small rules for udev in: http://cgit.freedesktop.org/~jcristau/xserver/tree/config/x11-input.rules?id=5fe3efe699a8c18bc2326629a65935df8d66b094