So deaktivieren Sie den Touchscreen unter Ubuntu 18.04 dauerhaft

14

Ich versuche, den Touchscreen meines Asus S200E-Laptops zu deaktivieren. In Ubuntu 16.04 konnte ich dies folgendermaßen tun:

Section "InputClass"
    Identifier "evdev touchscreen catchall"
    MatchIsTouchscreen "on"
    MatchDevicePath "/dev/input/event*"
    Driver "libinput"
EndSection

Wie geht das unter Ubuntu 18.04?

Nasikun Nasikun
quelle
Sie können diesen Befehl verwenden xinput disablexinput --list | grep -i "touch " | sed 's/id=//g' | cut -f2
naib khan

Antworten:

15

Es scheint, als würden Sie sich auf Dateien beziehen, die sich unter befinden /usr/share/X11/xorg.conf.d. Vielleicht wurde der libinputTreiber kürzlich aktualisiert, um Ihren Touchscreen zu unterstützen?

Wahrscheinlich möchten Sie bearbeiten /usr/share/X11/xorg.conf.d/10-evdev.confmit:

Abschnitt "InputClass"
    Kennung "evdev touchscreen catchall"
    MatchIsTouchscreen "on"
    MatchDevicePath "/ dev / input / event *"
    #Driver "evdev"
    Option "Ignorieren" "bei" 
EndSection "

Und /usr/share/X11/xorg.conf.d/40-libinput.confmit:

Abschnitt "InputClass"
    Kennung "libinput touchscreen catchall"
    MatchIsTouchscreen "on"
    MatchDevicePath "/ dev / input / event *"
    #Driver "libinput"
    Option "Ignorieren" "bei" 
EndSection "

Wenn dies nicht funktioniert, rufen Sie den Namen Ihres Touchscreens mit ab xinputund fügen Sie einem Startskript einen der folgenden Befehle hinzu:

xinput set-prop [touchscreen id] "Device Enabled" 0
xinput disable [touchscreen id]
Xiota
quelle