xinput settings ignored

Marco Cavallini koansoftware at
Thu Feb 11 07:19:53 PST 2010

Peter Hutterer ha scritto, Il 11/02/2010 00:26:
> On Wed, Feb 10, 2010 at 05:35:52PM +0100, Marco Cavallini wrote:
>> Hi I am facing to a weird behaviour with my ARM based touchscreen
>> device, xinput settings ignored and looks like I have a parallel input
>> device.
>> X.Org X Server 1.7.4
>> # cat /dev/input/touchscreen0
>>   if I touch the screen I can see chars
>> If I start xorg with
>>  xinit &
>> I can see the graphic application (xterm) and the cursor moves when I
>> touch the screen.
>> Cursor movements are not calibrated and axes are swapped.
>> # cat /etc/X11/xorg.conf
>> ...
>> Section "InputDevice"
>>         Identifier      "atmel-ts"
>>         Driver          "evdev"
>>         Option          "SwapAxes" "1"
>>         Option          "Device" "/dev/input/touchscreen0"
>> EndSection
>> ...
> Can I assume that the touchscreen talks the event API? because if not, some
> interesting behaviour can be expected.
>> Now, the weird stuff: If I do
>>  xinput set-int-prop "atmel-ts" "Device Enabled" 8 0
>> the command
>>  xinput test "atmel-ts"
>> doesn't return any coordinate and any event, but the cursor moves on the
>> screen.
>> If I enable the device
>>  xinput set-int-prop "atmel-ts" "Device Enabled" 8 1
>> the command
>>  xinput test "atmel-ts"
>> works, and the cursor has the same behaviour (not cailbrable)
>> May these info give you any idea about what's happening?
>> Any hint will be appreciated.
> have you disabled hotplugging? chances are the device is added twice, once
> as part of the xorg.conf, once through HAL. if you disable the xorg.conf
> device, the other one will happily keep sending coordinates.
> Cheers,

you was right!
The problem was caused by double "InputDevice" definition in xorg.conf
Removing the mouse device xinput calibrator work smoothly.
Thank you all.

Section "InputDevice"
        Identifier      "atmel-ts"
        Driver          "evdev"
        Option          "SwapAxes" "1"
        Option          "Device" "/dev/input/touchscreen0"

Section "InputDevice"
        Identifier      "Generic Mouse"
        Driver          "mouse"
        Option          "CorePointer"

Section "ServerLayout"
        Identifier      "Layout"
        Screen          "fbscreen"
#        InputDevice     "Generic Mouse"
        InputDevice     "atmel-ts" "CorePointer"

Marco Cavallini | KOAN sas | Bergamo - Italia
 embedded and real-time software engineering
   Atmel third party certified consultant
Phone:+39-035-255.235 - Fax:+39-178-22.39.748

More information about the xorg mailing list