staging.inyokaproject.org

Touchscreen in Wayland deaktivieren

Status: Ungelöst | Ubuntu-Version: Ubuntu 22.10 (Kinetic Kudu)
Antworten |

tprommi

Anmeldungsdatum:
15. Januar 2023

Beiträge: Zähle...

Ich habe einen S1 Yoga 12 Laptop mit folgenden Features

  • Wacom pen

  • Touchscreen

  • Touchpad

  • Trackpoint

Leider lässt sich der Stift nicht wirklich unter Ubuntu nutzen. Wenn man beim Schreiben mit dem Handballen auf den Touchscreen kommt reagiert dieser. Er schiebt den Desktop oder schließt die Anwendung. Was funktioniert ist, wenn beim Schreiben nur ein Finger auf den Bildschirm kommt. Dieser wird ignoriert. Ich gehe davon aus, das nur Multigesten weiter aktiv bleiben.

Ich habe getestet mit Ubuntu 22.04 + 22.10, xournal, writer

Alles was ich recherschiert habe hat leider nicht funktioniert. Vieles basiert noch auf X11.

Die Liste meiner bevorzugten Lösungen

  1. Ubuntu schaltet den Touch an/aus bei Stifterkennung

  2. Xournal schaltet den Touch an/aus bei Stifterkennung. Dafür kann man in den Einstellungen Kommandos hinterlegen, die auf einer Konsole ausgeführt werden.

  3. Ich schalte den Touch manuell (Konsole oder Gnome Extension) (Gnome Extensions lassen sich aber auch nicht installieren - v6 Fehler)

  4. Den Tocuh ganz deaktivieren.

Hier ein paar Ausgaben:

1
2
timo@yoga:~$ uname -a
Linux yoga 5.19.0-29-generic #30-Ubuntu SMP PREEMPT_DYNAMIC Wed Jan 4 12:14:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
1
2
3
4
5
6
timo@yoga:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.10
Release:	22.10
Codename:	kinetic
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
timo@yoga:~$ lsusb
Bus 001 Device 004: ID 056a:00ec Wacom Co., Ltd TPCEC
Bus 001 Device 003: ID 0483:91d1 STMicroelectronics Sensor Hub
Bus 001 Device 002: ID 8087:8000 Intel Corp. Integrated Rate Matching Hub
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 004: ID 5986:029d Acer, Inc Integrated Camera
Bus 002 Device 003: ID 04f3:0254 Elan Microelectronics Corp. Touchscreen
Bus 002 Device 002: ID 8087:07dc Intel Corp. Bluetooth wireless interface
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
1
2
3
timo@yoga:~$ lsmod | grep touch
hid_multitouch         32768  0
hid                   159744  5 wacom,usbhid,hid_multitouch,hid_sensor_hub,hid_generic
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
timo@yoga:~$ sudo libinput list-devices | grep 'Device\|Kernel\|Capabilities' 
Device:           Power Button
Kernel:           /dev/input/event2
Capabilities:     keyboard 
Device:           Video Bus
Kernel:           /dev/input/event10
Capabilities:     keyboard 
Device:           Power Button
Kernel:           /dev/input/event0
Capabilities:     keyboard 
Device:           Lid Switch
Kernel:           /dev/input/event1
Capabilities:     switch
Device:           ELAN Touchscreen
Kernel:           /dev/input/event6
Capabilities:     touch 
Device:           Integrated Camera: Integrated C
Kernel:           /dev/input/event5
Capabilities:     keyboard 
Device:           Wacom ISDv4 EC Pen
Kernel:           /dev/input/event4
Capabilities:     tablet 
Device:           Synaptics TM2911-001
Kernel:           /dev/input/event11
Capabilities:     pointer gesture
Device:           TPPS/2 IBM TrackPoint
Kernel:           /dev/input/event12
Capabilities:     pointer 
Device:           AT Translated Set 2 keyboard
Kernel:           /dev/input/event3
Capabilities:     keyboard 
Device:           ThinkPad Extra Buttons
Kernel:           /dev/input/event8
Capabilities:     keyboard switch

Folgendes habe ich schon versucht:

xinput disable 14

WARNING: running xinput against an Xwayland server. See the xinput man page for details.

unable to find device 14

sudo modprobe -r hid_multitouch

Ändert leider nichts

Antworten |