input settings get ignored?

Bernd Steinhauser linux at bernd-steinhauser.de
Sun Dec 28 01:37:50 PST 2008


Peter Hutterer wrote:
> On Sun, Dec 28, 2008 at 09:16:57AM +0100, Bernd Steinhauser wrote:
>> Hi,
>>
>> I was upgrading to xorg-server 1.6 Beta3 (1.5.99.3) and I have one nasty  
>> problem, which I'm not sure if it is me doing something wrong or if  
>> there is a bug.
>>
>> The problem is, that my input settings (using hal, see the attached fdi  
>> files) get ignored.
>> The strange thing is, that the log file tells me, that the server added  
>> devices with these settings, but when logging in and/or starting the DE,  
>> the keyboard layout is "us" (default?) and not "neo" which it should be.
>> (Worked just fine with xorg-server 1.5, that's why I think there isn't a  
>> config problem.)
>>
>> In addition to that, some keys don't work or are working wrong, for  
>> example, when using the standard layout, the ↑ key acts as a print key.
>> I guess that has something to do with the model or the rules.
>>
>> Anyway, is this a bug or am I missing something (maybe a newer version  
>> of some lib/proto etc?)?
>> See the attached files for more info, should be two fdi files, lshal  
>> output (cut out the relevant parts), the log file and the xorg.conf.
>>
> 
> This is probably
> http://lists.freedesktop.org/archives/xorg/2008-December/041522.html
> http://bugs.freedesktop.org/show_bug.cgi?id=19048
> 
> Cheers,
>   Peter

Thanks,
that fixed it, for the keyboard.
The touchpad settings still get ignored. This is what hal reports:
   input.x11_driver = 'synaptics'  (string)
   input.x11_options.BottomEdge = 330  (0x14a)  (int)
   input.x11_options.GuestMouseOff = 'On'  (string)
   input.x11_options.HorizEdgeScroll = 'Off'  (string)
   input.x11_options.LeftEdge = 20  (0x14)  (int)
   input.x11_options.MaxSpeed = 1  (0x1)  (int)
   input.x11_options.MinSpeed = 1  (0x1)  (int)
   input.x11_options.RightEdge = 500  (0x1f4)  (int)
   input.x11_options.SHMConfig = 'On'  (string)
   input.x11_options.TapButton1 = 1  (0x1)  (int)
   input.x11_options.TapButton2 = 2  (0x2)  (int)
   input.x11_options.TapButton3 = 3  (0x3)  (int)
   input.x11_options.TopEdge = 20  (0x14)  (int)
   input.x11_options.VertScrollDelta = 10  (0xa)  (int)
(That's what is in the config file, too.)

This is what synclient tells me after starting X:
     LeftEdge                = 52
     RightEdge               = 524
     TopEdge                 = 49
     BottomEdge              = 335
     FingerLow               = 25
     FingerHigh              = 30
     FingerPress             = 256
     MaxTapTime              = 180
     MaxTapMove              = 26
     MaxDoubleTapTime        = 180
     SingleTapTimeout        = 180
     ClickTime               = 100
     FastTaps                = 0
     EmulateMidButtonTime    = 75
     EmulateTwoFingerMinZ    = 257
     VertScrollDelta         = 12
     HorizScrollDelta        = 12
     VertEdgeScroll          = 0
     HorizEdgeScroll         = 0
     CornerCoasting          = 0
     VertTwoFingerScroll     = 1
     HorizTwoFingerScroll    = 0
     MinSpeed                = 0.4
     MaxSpeed                = 0.7
     AccelFactor             = 0.0829187
     TrackstickSpeed         = 40
     EdgeMotionMinZ          = 30
     EdgeMotionMaxZ          = 160
     EdgeMotionMinSpeed      = 1
     EdgeMotionMaxSpeed      = 48
     EdgeMotionUseAlways     = 0
     UpDownScrolling         = 1
     LeftRightScrolling      = 1
     UpDownScrollRepeat      = 1
     LeftRightScrollRepeat   = 1
     ScrollButtonRepeat      = 100
     TouchpadOff             = 0
     GuestMouseOff           = 1
     LockedDrags             = 0
     LockedDragTimeout       = 5000
     RTCornerButton          = 0
     RBCornerButton          = 0
     LTCornerButton          = 0
     LBCornerButton          = 0
     TapButton1              = 0
     TapButton2              = 0
     TapButton3              = 0
     ClickFinger1            = 1
     ClickFinger2            = 1
     ClickFinger3            = 1
     CircularScrolling       = 0
     CircScrollDelta         = 0.1
     CircScrollTrigger       = 0
     CircularPad             = 0
     PalmDetect              = 0
     PalmMinWidth            = 10
     PalmMinZ                = 200
     CoastingSpeed           = 0
     PressureMotionMinZ      = 30
     PressureMotionMaxZ      = 160
     PressureMotionMinFactor = 1
     PressureMotionMaxFactor = 1
     GrabEventDevice         = 1

But that might actually be a different problem related to the synaptics 
driver only.

Regards,
Bernd




More information about the xorg mailing list