GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Kann Xinput nicht deaktivieren?

Ich versuche, meinen Touchscreen mit xinput zu deaktivieren.

Die Ausgabe von running ist xinput --list

Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ELAN0B00:00 04F3:306A Touchpad            id=12   [slave  pointer  (2)]
⎜   ↳ WCOM0033:00 2D1F:001E Pen (0)             id=16   [slave  pointer  (2)]
⎜   ↳ G2Touch Multi-Touch by G2TSP              id=11   [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)]
    ↳ 720p HD Camera                            id=9    [slave  keyboard (3)]
    ↳ 720p HD Camera                            id=10   [slave  keyboard (3)]
    ↳ WCOM0033:00 2D1F:001E                     id=13   [slave  keyboard (3)]
    ↳ Intel Virtual Button driver               id=14   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=15   [slave  keyboard (3)]

Mein Gerät scheint id=11 zu sein , also führe ich aus:

xinput disable 11

Nach dem Ausführen wird es deaktiviert, bis ich den Touchscreen verwende, und wird dann 5 Sekunden später automatisch wieder aktiviert? Wie kann ich den Touchscreen dauerhaft deaktivieren.

Akzeptierte Antwort:

Ich habe ein paar Möglichkeiten zum Deaktivieren meines Touchscreens durchlaufen – diejenige, die mir in Ubuntu 17.10 am saubersten erscheint, besteht darin, die Datei „/usr/share/X11/xorg.conf.d/40-libinput.conf“ zu bearbeiten. und ändern Sie den Abschnitt, der sich auf Touchscreens bezieht:

sudo nano /usr/share/X11/xorg.conf.d/40-libinput.conf

Scrollen Sie zum Abschnitt über Touchscreens und fügen Sie die Zeile „Option „Ignorieren“ „ein““ hinzu – der Inhalt des Abschnitts sieht dann so aus

Section "InputClass"
        Identifier "libinput touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "Ignore" "on" #Disable loading the touchscreen
EndSection

siehe man xorg.conf , zeigt diese Option xorg an, dass „das Gerät vollständig ignoriert und nicht zum Server hinzugefügt werden sollte.“


Ubuntu
  1. Ubuntu – Alt-Fokus deaktivieren?

  2. Super + S in Ubuntu 13.04 deaktivieren?

  3. Autostart-Anwendung deaktivieren?

  4. Kann das horizontale Scrollen unter Ubuntu 16.04.1 nicht deaktiviert werden?

  5. Wie deaktivieren Sie den mittleren Mausklick auch nach dem Neustart?

So deaktivieren Sie ein bestimmtes PPA in Ubuntu

So deaktivieren Sie das Gastkonto in Ubuntu

So deaktivieren Sie IPv6 unter Ubuntu Linux

So deaktivieren Sie IPv6 unter Ubuntu 18.04 LTS

So deaktivieren Sie IPv6 unter Ubuntu 20.04 LTS

Deaktivieren Sie Firewalld auf CentOS