Невозможно навсегда отключить сенсорный экран Ubuntu 18.04
Прежде чем пометить мой ответ как дубликат, пожалуйста, прочитайте.
У меня проблемы с сенсорным экраном на моем ноутбуке Dell. Я прочитал почти все ответы здесь и на других сайтах, и проблема все еще сохраняется.
Вот несколько указателей, которые я получил.
Предложение 1: Перейдите на /usr/share/X11/xorg.conf.d/10-evdev.conf
Ситуация 1: такого файла нет. У меня есть только 40-libinput.conf
Предложение 2: В любом файле, отредактируйте раздел сенсорного экрана, чтобы добавить
Option "Ignore" "on"
Ситуация 2: Нет эффекта
Предложение 3: В любом конфигурационном файле вы можете отключить совпадение.
MatchIsTouchscreen "off"
Ситуация 3: Нет эффекта. Иногда он зависает на экране входа в систему и должен перезагрузить систему.
Предложение 4: Найдите идентификатор xinput драйвера и убейте его. Поскольку идентификатор может измениться в любое время, используйте имя.
Ситуация 4: я новичок, в итоге я написал этот фрагмент сценария оболочки.
#!/bin/bash
xinput | while read line ;
do
if [[ $line =~ .*Touchscreen.* ]]
then
idString=$(echo $line|cut -d'=' -f 2)
id="${idString%%[*}"
id=$(echo "$id" |xargs)
echo "Going to Disable Touchscreen with Id: $id"
xinput disable $id
fi
done
(Приведенный выше код был успешно протестирован, когда однажды прикосновения призрака волшебным образом прекратились на один день. Я снова включил его и снова протестировал. Укажите на любые ошибки, если таковые имеются, но ради любви к Богу, пожалуйста, не давайте мне причудливый способ сделать то же самое)
Меня попросили разместить это в /etc/X11/xinit
для глобального эффекта и в /home/.config/autorun
для конкретного пользователя эффекта. Я сделал скрипт исполняемым, как видно,
-rwxr-xr-x 1 root root touchscreen_killer.sh*
Теперь, хотя это, кажется, работает, это не всегда работает. Время от времени я снова сталкиваюсь с призрачными прикосновениями и даже не могу пройти мимо экрана входа в систему. Даже если я это сделаю, призрачные прикосновения открывают огромное количество приложений, заставляя компьютер окончательно зависать. Следовательно, я не смог выполнить глупые предложения, такие как ручной поиск идентификатора xinput и отключение его, что я видел во многих других ответах.
Так что я все еще не смог ПОСТОЯННО отключить мой сенсорный экран. Меня беспокоит, что это так просто в Windows. Я просто отключил сенсорный экран в диспетчере устройств, и после этого окна работают нормально. Но Ubuntu доставляет мне неприятности.
Если у кого-то есть решение, которое не упомянуто выше, пожалуйста, поделитесь. ПОМОГИТЕ!!