Не мог отключить 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 секунд спустя повторно включен автоматически?? Как я могу постоянно отключить сенсорный экран.

3
задан 16 November 2017 в 02:31

1 ответ

Я пробежал несколько способов отключить мой сенсорный экран - тот, который кажется самым чистым для меня, в Ubuntu 17.10 должен отредактировать файл "/usr/share/X11/xorg.conf.d/40-libinput.conf" и изменить раздел, относящийся к сенсорным экранам:

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

Прокрутите к разделу о сенсорных экранах и добавьте, что строка 'Опция "Игнорирует" "на"' - содержание раздела будет похоже

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, что "устройство должно быть проигнорировано полностью и не добавлено к серверу".

6
ответ дан 1 December 2019 в 15:22

Другие вопросы по тегам:

Похожие вопросы: