Bug 478978

Summary: X server ignores input.x11_options from hal policy
Product: [Fedora] Fedora Reporter: Bradley T. Hughes <bhughes>
Component: xorg-x11-drv-evdevAssignee: Peter Hutterer <peter.hutterer>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: low    
Version: 10CC: mcepl, xgl-maint
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: xorg-x11-drv-evdev-2.1.0-1.fc10 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-01-10 13:46:28 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
New hal policy file that I placed in /etc/hal/fdi/policy/11-x11-logitech-cordless-optical-trackman.fdi
none
My xorg.conf from F8
none
Xorg.0.log
none
output of lshal none

Description Bradley T. Hughes 2009-01-06 10:58:46 UTC
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):

How reproducible:

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).

Additional info:

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.

Comment 1 Bradley T. Hughes 2009-01-06 10:59:31 UTC
Created attachment 328264 [details]
My xorg.conf from F8

Comment 2 Bradley T. Hughes 2009-01-06 11:00:31 UTC
Created attachment 328265 [details]
Xorg.0.log

When looking here, I don't see that the mouse driver recognizes any of the options from the hal policy

Comment 3 Bradley T. Hughes 2009-01-06 11:02:12 UTC
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).

Comment 4 Peter Hutterer 2009-01-08 23:53:41 UTC
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.

Comment 5 Bradley T. Hughes 2009-01-09 09:51:32 UTC
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?

Comment 6 Bradley T. Hughes 2009-01-09 10:23:09 UTC
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).

Comment 7 Matěj Cepl 2009-01-10 13:46:28 UTC
Thanks for letting us know.

Comment 8 Peter Hutterer 2009-01-11 22:44:39 UTC
(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 (xorg.org).