Показать статистику
0 голосов
от (400 баллов)

У меня Ubuntu 18.04, переходить на следующую версию пока не планирую, т.к. недавно перешел с 16.04. Мне надо отключить тачскрин на ноуте Asus S200E

Раньше я делал это так, но в 18.04 наверное что то поменялось и старый метод не работает 

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

Кто подскажет?

527 просмотров 1 ответов

1 Ответ

0 голосов
от (4.5тыс. баллов)

Похоже что кусок конфигурационног файла, который вы показали в своем вопросе, находится среди конфигов по такому пути: 

/usr/share/X11/xorg.conf.d

Есть подозрение что libinput драйвер для вашего тачскрина обновился и конфиг куда то переехал (точно не скажу, это гипотеза). 

Попробуйте отредактировать файл: 

/usr/share/X11/xorg.conf.d/10-evdev.conf 

Добавьте туда такое содержимое и обратите внимание на строку 

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

Аналогичным образом измените файл 

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

В 40-libinput.conf добавьте такое: 

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