GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Impossibile disabilitare Xinput?

Sto cercando di disabilitare il mio touch screen con xinput.

L'output di esecuzione è 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)]

Il mio dispositivo sembra essere id=11 , quindi corro:

xinput disable 11

Dopo averlo eseguito, viene disabilitato fino a quando non utilizzo il touch screen, quindi 5 secondi dopo viene riattivato automaticamente ?? Come posso disabilitare permanentemente il touch screen.

Risposta accettata:

Ho esaminato un paio di modi per disabilitare il mio touchscreen:quello che mi sembra più pulito, in Ubuntu 17.10 è modificare il file "/usr/share/X11/xorg.conf.d/40-libinput.conf" e modificare la sezione relativa ai touchscreen:

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

Scorri fino alla sezione sui touchscreen e aggiungi la riga 'Opzione "Ignora" "on"':il contenuto della sezione sarà simile a

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

vedi man xorg.conf , questa opzione indica a xorg che "il dispositivo deve essere completamente ignorato e non aggiunto al server".


Ubuntu
  1. Ubuntu – Disabilita la messa a fuoco alternativa?

  2. Impossibile avviare Gedit con Sudo?

  3. Disabilitare l'avvio automatico dell'applicazione?

  4. Come disabilitare Cryptswap?

  5. Come si disabilita il clic centrale del mouse anche dopo il riavvio?

Come disabilitare un particolare PPA in Ubuntu

Come disabilitare l'account ospite in Ubuntu

Come disabilitare IPv6 su Ubuntu Linux

Come disabilitare IPv6 su Ubuntu 18.04 LTS

Come disabilitare IPv6 su Ubuntu 20.04 LTS

Disabilita Firewalld su CentOS