Configuring touchscreen in Xubuntu

Asked by tim474

I have Dell Inspirion 3168 with touchscreen (Raydium Corporation Raydium Touch System). I installed Xubuntu 16.10.
-------
cat /proc/bus/input/devices
...
I: Bus=0003 Vendor=2386 Product=0403 Version=0110
N: Name="Raydium Corporation Raydium Touch System"
P: Phys=usb-0000:00:14.0-2.3/input0
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.3/1-2.3:1.0/0003:2386:0403.0001/input/input11
U: Uniq=
H: Handlers=mouse1 event9
B: PROP=2
B: EV=b
B: KEY=400 0 0 0 0 0
B: ABS=260800000000003

$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Raydium Corporation Raydium Touch System id=10 [slave pointer (2)]
⎜ ↳ DELL074D:00 06CB:7D47 id=12 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=15 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
    ↳ Power Button id=6 [slave keyboard (3)]
    ↳ Video Bus id=7 [slave keyboard (3)]
    ↳ Power Button id=8 [slave keyboard (3)]
    ↳ Sleep Button id=9 [slave keyboard (3)]
    ↳ Integrated_Webcam_HD id=11 [slave keyboard (3)]
    ↳ Intel Virtual Button driver id=13 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
    ↳ Dell WMI hotkeys id=16 [slave keyboard (3)]
    ↳ DELL Wireless hotkeys id=17 [slave keyboard (3)]
-----
Now if I touch the screen, cursor moves and left mouse button click is emulated. But click doesn't work in some programs e.g. Goldendict (only main window) and Audacity (only some buttons). With touchegg I can configure multitouch actions (I configured scrolling and RMB and MMB click emulation).

What do I want:

I want that touching screen only would move the cursor and emulate LMB click by tapping (touch and release finger), as on touchpad. And scrolling and LMB/RMB emulation as I did it with touchegg.

I tried to do:

xinput set-button-map 10 0 0 0 0 0 0

to disable LMB but there is no effect.

Please help. Now I'm confused. The behaviour of the touchscreen is very stragne. It doesn't work in some applications, xinput set-button-map doesn't work.

Question information

Language:
English Edit question
Status:
Expired
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:

This question was reopened

Revision history for this message
tim474 (tim474) said :
#1

Please help me. I asked this question everywhere, but nobody answers. I need any help. Maybe link to documentation how Linux handles touchscreen events, and what is difference from mouse/touchpad events.

Revision history for this message
tim474 (tim474) said :
#2

There is touchegg utility. It would work properly for me if I add

                <gesture type="TAP" fingers="1" direction="">
                        <action type="MOUSE_CLICK">BUTTON=1</action>
                </gesture>

but only if I can disable "system" LMB emulation when I touch the screen. I asked my question on many forums, but nobody answers.

As in anecdote:

— Doctor, everybody ignores me.
­— Next, please!

Revision history for this message
tim474 (tim474) said :
#3

Sorry, problem hasn't solved, I accidentally pressed another button.

Revision history for this message
Launchpad Janitor (janitor) said :
#4

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
tim474 (tim474) said :
#5

My question is still actual. Please give me any information.

Revision history for this message
Launchpad Janitor (janitor) said :
#6

This question was expired because it remained in the 'Open' state without activity for the last 15 days.