Option EmulateThirdButtonTimeout does not work

Bug #1867669 reported by Leonardo Soares Müller
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-input-evdev-hwe-18.04 (Ubuntu)
New
Undecided
Unassigned

Bug Description

I am trying to configure the following touchscreen:

Bus 004 Device 002: ID 22b9:0005 eTurboTouch Technology, Inc.

And I have noticed that the option EmulateThirdButtonTimeout has no effect if set to a value above 750. If set to lower values, as 500, 250 or even 1, the behaviour changes, but values above 750 have no effect, keeping the behaviour as 750. I would like to set to a higher value, as 2000, for example.

Also, it creates a second device, identified as a mouse, that has no function, but the system tries to use by default, requiring a Xorg configuration to ignore it.

This touchscreen doesn't work with libinput, working only with evdev. The current Xorg configuration contains:

Section "InputClass"
        Identifier "HID Touchscreen"
        MatchUSBID "22b9:0005"
        Driver "evdev"
        Option "EmulateThirdButton" "1"
        Option "EmulateThirdButtonTimeout" "2500"
        Option "EmulateThirdButtonThreshold" "20"
        Option "Emulate3Buttons" "false"
        Option "ButtonMapping" "1 3 3 0 0 0 0 0 0 0 0 0 0 0"
EndSection

Section "InputClass"
        Identifier "TouchButMouse"
        MatchProduct "HID TOUCH HID Touch Panel Mouse"
        Option "Ignore" "true"
EndSection

ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: xserver-xorg-input-evdev-hwe-18.04 1:2.10.6-1~18.04.1
ProcVersionSignature: Ubuntu 5.3.0-42.34~18.04.1-generic 5.3.18
Uname: Linux 5.3.0-42-generic x86_64
ApportVersion: 2.20.9-0ubuntu7.11
Architecture: amd64
CurrentDesktop: XFCE
Date: Mon Mar 16 16:09:00 2020
SourcePackage: xserver-xorg-input-evdev-hwe-18.04
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Leonardo Soares Müller (leosmuller) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.