У меня сенсорный экран, но драйверы не работают должным образом и мешают работе мыши.
Можно ли отключить сенсорный экран, чтобы я снова мог нормально работать?
mouse
touchscreen
средняя высота квадратурного прилива
источник
источник
~/.profile
автоматического применения после перезагрузки:xinput | grep 'ELAN Touchscreen' | grep -Po 'id=\d+' | cut -d= -f2 | xargs xinput disable
xinput enable `xinput | grep Atmel | sed "s/^.*id=\([0-9]*\).*$/\1/"`
. Команда внутри Что обратные галочки возвращают идентификатор.xinput
Решение не работает для меня. Я вместо этого следовал инструкциям в этой теме . Это отключит его во время загрузки./usr/share/X11/xorg.conf.d/10-evdev.conf
Option "Ignore" "on"
в конец разделаtouchscreen
идентификаторELAN Touchscreen
вxinput
.источник
/usr/share/X11/xorg.conf.d/40-libinput.conf
. Я изменил аналогичный блок в этом файле и при следующем перезапуске, я думаю, я узнаю, как все прошло!Изменить файл файл с
Измените MatchIsTouchscreen с «on» на «off» в разделе «Сенсорный экран», чтобы он выглядел следующим образом:
Сохранить, имя и выход
Сенсорный экран отключен и больше не определяется в списке xinput.
источник
Option = ignore
из ответа, поскольку оно не отключает устройство, просто не рассматривает его как сенсорный экран.Если ваш сенсорный экран представляет собой экран сенсорной панели, такой как монитор USB, вы можете добавить драйвер ядра по умолчанию
usbtouchscreen
в файл черного списка modprobe (/etc/modprobe.d/blacklist.conf
) и использовать свой собственный драйвер, напримерtouchkit
илиevtouch
.источник
В качестве идентификатора изменений xinput при перезагрузке я добавил простой однострочный экран при загрузке сеанса:
Мое устройство называется «Atmel Atmel maXTouch Digitizer», измените его с вашим устройством (используйте
xinput --list
для имени устройства).источник