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

Если у кого-то есть решение, которое не упомянуто выше, пожалуйста, поделитесь. ПОМОГИТЕ!!

0 ответов

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