You are not logged in.

#1 2015-09-21 15:02:40

severoraz
Member
Registered: 2015-09-21
Posts: 8

Lenovo Edge 15 (80K9*) - Touchpad not detected by touchegg

I don't know if touchegg is the best option for touchpad gestures on modern touchpads, but it is all I have found.

I don't quite know the name of my touchpad, but I attach below my lsusb:

Bus 001 Device 002: ID 8087:8001 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 009: ID 03eb:8a1d Atmel Corp. 
Bus 002 Device 002: ID 174f:14b7 Syntek 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

I am using libinput driver, or at least I intend to do so by having the file /etc/X11/xorg.conf.d/10-touchpad.conf with contents:

Section "InputClass"
    Identifier "Touchpad"
    Driver "libinput"
EndSection

When I run touchegg, I get the following output:

Reading config from  "/home/wolter/.config/touchegg/touchegg.conf" 
Try to make a multitouch gesture. If everything goes well the information about the gesture must appear 
[+] Avaliable gesture: 
	 Name ->  Flick 
[+] Avaliable gesture: 
	 Name ->  Drag 
[+] Avaliable gesture: 
	 Name ->  Pinch 
[+] Avaliable gesture: 
	 Name ->  Rotate 
[+] Avaliable gesture: 
	 Name ->  Tap 
[+] Avaliable gesture: 
	 Name ->  Touch 

and I try doing gestures but no information appears.

I researched that touchegg uses a library called geis, which has a tool called geistest, which outputs:

Device 5968 added
	attr "device name" = "Atmel Atmel maXTouch Digitizer"
	attr "device id" = 5968
	attr "device touches" = 15
	attr "direct touch" = true
	attr "independent touch" = false
	attr "device X minimum" = 0.000000
	attr "device X maximum" = 65535.000000
	attr "device X resolution" = 0.000000
	attr "device Y minimum" = 0.000000
	attr "device Y maximum" = 65535.000000
	attr "device Y resolution" = 0.000000
error subscribing to gestures
error subscribing window 0x000000d3

Since my screen is also a touch device, I don't know when output refers to my touchpad or to my screen.

All I want to do is be able to use gestures like 3-finger dragging and such. How can I solve this?

Last edited by severoraz (2015-09-21 15:04:59)

Offline

#2 2015-11-22 19:12:11

majo63
Member
Registered: 2015-11-22
Posts: 1

Re: Lenovo Edge 15 (80K9*) - Touchpad not detected by touchegg

touchegg is not compatible with libinput
run

libinput-debug-events

and try some gestures, you should see debug output of these gestures

You can try https://github.com/bulletmark/libinput-gestures (ONLY for gnome shell) but it isn't nice solution.
I haven't found any universal "client" for libinput library. I want use gestures in KDE/Plasma.

Mentioned information is only for touchpad, not touchscreen.

Offline

Board footer

Powered by FluxBB