GNU/Linux >> Linux の 問題 >  >> Ubuntu

Xinputを無効にできませんか?

xinputでタッチスクリーンを無効にしようとしています。

実行の出力は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)]

私のデバイスはid=11のようです 、だから私は実行します:

xinput disable 11

これを実行した後、タッチスクリーンを使用するまで無効になり、5秒後に自動的に再度有効になりますか?タッチスクリーンを完全に無効にするにはどうすればよいですか。

承認された回答:

タッチスクリーンを無効にする方法をいくつか実行しました。Ubuntu17.10で最もきれいに見える方法は、ファイル「/usr/share/X11/xorg.conf.d/40-libinput.conf」を編集することです。タッチスクリーンを参照するセクションを変更します:

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

タッチスクリーンに関するセクションまでスクロールし、「Option“ Ignore”“ on”」という行を追加します–セクションの内容は次のようになります

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

man xorg.confを参照してください 、このオプションは、「デバイスは完全に無視され、サーバーに追加されるべきではない」ことをxorgに示します。


Ubuntu
  1. Ubuntu13.04でSuper+Sを無効にしますか?

  2. アプリケーションの自動起動を無効にしますか?

  3. Cryptswapを無効にする方法は?

  1. Ubuntu – Alt Focusを無効にしますか?

  2. SudoでGeditを起動できませんか?

  3. 再起動後もマウスの中クリックを無効にするにはどうすればよいですか?

  1. Ubuntu 16.04.1で水平スクロールを無効にできませんか?

  2. ブートチャートを無効にする方法は?

  3. CentOS 6 で SELinux を無効にする