Red Hat Bugzilla – Bug 478978
X server ignores input.x11_options from hal policy
Last modified: 2009-01-11 17:44:39 EST
Created attachment 328263 [details]
New hal policy file that I placed in /etc/hal/fdi/policy/11-x11-logitech-cordless-optical-trackman.fdi
Description of problem:
I just installed F10 to replace my F8 installation. Previously, I had used xorg.conf to configure my Logitech Cordless Optical Trackman into a usable state. Now that F10 is out with HAL hot-plugging goodness, I tried to convert my xorg.conf options to a custom hal policy.
Version-Release number of selected component (if applicable):
Always reproducable... I've attached my new fdi policy file as well as my old xorg.conf. Output of lshal shows that hal picks up the x11_options (relevant lshal output also attached), however, Xorg does not use these options (Xorg.0.log attached).
This is pretty unfortunate for me at the moment, because without this configuration my trackball axis is off by a little over 30 degrees, which makes the trackball very clumsy to use. As a previous carpal tunnel sufferer, I am hoping to find a way to get this working quickly. Any tips on what I may be doing wrong are greatly appreciated.
Created attachment 328264 [details]
My xorg.conf from F8
Created attachment 328265 [details]
When looking here, I don't see that the mouse driver recognizes any of the options from the hal policy
Created attachment 328266 [details]
output of lshal
You can see that the x11_options are present on the Logitech USB Receiver device here, though (but the X server does not use them).
AngleOffset is not a supported option anymore, it was removed in the big cleanup/revert before evdev 2.0.
The other options require evdev 2.1, which should be in stable by now. Please update the xorg-x11-drv-evdev package.
Ouch... so basically I'm stuck with having the off-center axis? Are there any other options I can use to improve the ergonomics of my trackball?
FYI, I just upgraded the xorg-x11-drv-evdev package, and now I see that the options are indeed picked up (except for AngleOffset, as you mentioned).
Thanks for letting us know.
(In reply to comment #5)
> Ouch... so basically I'm stuck with having the off-center axis? Are there any
> other options I can use to improve the ergonomics of my trackball?
if you have the time, you can probably just pick up the patches for the off-center axis from a previous evdev version and re-implement it on top of master. evdev master is still quite a small codebase and should be easy to get into. Feel free to either file a RFE on bugs.freedesktop.org, or send the patch to the xorg mailing list (firstname.lastname@example.org).