Отключить сенсорный экран на ноутбуке linux
Прежде чем отмечать мой ответ как дубликат, прочтите, пожалуйста.
У меня возникают проблемы с призрачным прикосновением к сенсорному экрану ноутбука Dell. Я прочитал почти все ответы здесь и на других сайтах, и проблема все еще сохраняется.
Вот несколько подсказок, которые я получил.
Предложение 1: Перейдите в /usr/share/X11/xorg.conf.d/10-evdev.conf Ситуация 1: Файл не найден. У меня только 40-libinput.conf
Предложение 2: В любом файле отредактируйте раздел сенсорного экрана, чтобы добавить
Ситуация 2: Нет эффекта
Предложение 3 : В любом конфигурационном файле, который вы отключили, совпадение.
Ситуация 3 : Нет эффекта. Иногда зависает экран входа в систему и приходится перезагружать систему.
Предложение 4 : Найдите идентификатор xinput драйвера и убейте его. Поскольку идентификатор может измениться в любое время, используйте имя. Ситуация 4 : Я новичок, закончил писать этот кусок сценария оболочки.
(Приведенный выше код был успешно протестирован, когда однажды призрак волшебным образом остановился на день. Я снова включил его и повторно проверил. Укажите на любые ошибки, если таковые имеются, но, ради бога, пожалуйста, не давайте мне причудливый способ сделать то же самое)
Меня попросили поместить это в /etc/X11/xinit для глобального эффекта и в /home/.config/autorun для пользовательского эффекта.Я сделал исполняемый файл скрипта, как видно,
Теперь, хотя это, кажется, работает, это не всегда работает. Время от времени я снова сталкиваюсь с призрачными прикосновениями, и я даже не могу пройти мимо экрана входа в систему. Даже если я это сделаю, прикосновения призрака открывают огромное количество приложений, заставляя ПК окончательно вылетать. Следовательно, невозможно выполнить глупые предложения, такие как ручной поиск идентификатора xinput и его отключение, которые я видел во многих других ответах.
Так что до сих пор я НЕ смог НАСТОЯЩИЙ отключить сенсорный экран. Меня беспокоит, что в Windows это так просто. Я просто отключил сенсорный экран в диспетчере устройств, и после этого окна работают нормально. Но Ubuntu доставляет мне трудности.
Мой экран немного взломан. Он всегда работал в предыдущих версиях командой xinput disable, но в этом он не работал.
Как отключить сенсорный экран на Ubuntu 17.10 навсегда?
4 ответа
Настройки моего BIOS позволяют отключить сенсорный экран. Возможно, и ваши дела.
Мне также пришлось отключить свой сенсорный экран, для другого Причина.
Если вы используете xorg, вы можете сделать это на временной основе, используя сначала xinput
, идентифицируйте сенсорный экран, используя xinput list
⎡ Virtual core pointer [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer [slave pointer (2)] ⎜ ↳ Logitech M315/M235 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad [slave pointer (2)] ⎜ ↳ ELAN Touchscreen [slave pointer (2)] ⎣ Virtual core keyboard [master keyboard (2)] ↳ Virtual core XTEST keyboard [slave keyboard (3)] ↳ Power Button [slave keyboard (3)] ↳ Video Bus [slave keyboard (3)] ↳ Power Button [slave keyboard (3)] ↳ Dell WMI hotkeys [slave keyboard (3)] ↳ AT Translated Set 2 keyboard [slave keyboard (3)] ↳ Laptop_Integrated_Webcam_HD: In [slave keyboard (3)]
В моем случае сенсорный экран будет отображаться как «сенсорный экран ELAN» в первом разделе выхода. Затем я мог бы использовать `xinput disable" ELAN Touchscreen ", который отключил бы сенсорный экран до следующей перезагрузки или поставил бы компьютер в спящий режим и пробудил бы его.
Более постоянное решение для меня было в черный список модуль «hid_multitouch»
Я создал файл с именем /etc/modprobe.d/hid_multitouch.conf, содержимое которого выглядит следующим образом:
Драйвер сенсорного экрана для вашей системы может быть не таким, как для my - вы можете проверить это, используя sudo modprobe -r hid_multitouch, который в течение короткого времени отключит ваш сенсорный экран - я обнаружил, что он перезагружен в течение 5 или 6 секунд.
Я смог определить, что hid_mutlitouch был драйвером используется для меня системой, исследуя dmesg | grep "device name" -A3 -B3, который, среди прочего, произвел выход
[21896.624869] input: ELAN Touchscreen as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:04F3:0034.000A/input/input18 [21896.625587] hid-multitouch 0003:04F3:0034.000A: input,hiddev1,hidraw2: USB HID v1.10 Device [ELAN Touchscreen] on usb-0000:00:1a.0-1.2/input0
Сенсорные панели на ноутбуках за эти годы стали довольно хорошими. Тем не менее, не всем они нравятся, и они могут сильно мешать. Если вы устали от работы с сенсорной панелью и хотите выключить ее, мы можем помочь. Следуйте инструкциям в этом руководстве, чтобы узнать, как отключить сенсорную панель в Linux.
Командная строка
Можно отключить сенсорную панель прямо из командной строки, используя инструмент xinput. Для начала откройте окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре.
После того, как окно терминала откройте и готово, запустите команду xinput list , чтобы просмотреть все устройства ввода на вашем ноутбуке с Linux.
Примечание. Xinput, скорее всего, не будет работать в средах рабочего стола Wayland. Чтобы отключить сенсорную панель, следуйте инструкциям, ориентированным на рабочий стол.
Выполнение команды xinput list распечатает список устройств ввода в терминале. Просмотрите этот список для вашей сенсорной панели. Не забудьте также найти номер Id вашей сенсорной панели. В этом примере идентификатор сенсорной панели равен 10. Ваш будет отличаться.
После того, как вы выяснили имя вашей сенсорной панели и ее идентификатор в списке Xinput, пришло время использовать xinput . инструмент, чтобы отключить его с помощью команды ниже.
Примечание. Пожалуйста, измените 10 в приведенном ниже примере команды на номер Id сенсорной панели, как указано в списке Xinput.
Как только команда xinput set-prop будет запущена в окне терминала, ваша сенсорная панель должна перестать функционировать и фактически отключиться. В любое время, если вы хотите снова включить сенсорную панель, выполните следующую команду:
Оболочка Gnome
Чтобы отключить сенсорную панель в Оболочке Gnome, в вашей системе должны быть установлены расширения Gnome. Причина, по которой необходимо расширение, заключается в том, что Gnome Shell не предлагает этот параметр по умолчанию. Чтобы включить расширения Gnome, следуйте этому руководству здесь.
Как только поддержка расширений Gnome будет включена на вашем ПК с Linux, перейдите на веб-сайт расширений Gnome и установите расширение индикатора сенсорной панели.
С индикатором сенсорной панели После установки вы можете легко отключить сенсорную панель на своем ноутбуке, нажав на индикатор сенсорной панели в верхней панели и установив ползунок сенсорной панели в положение выключения.
Чтобы снова включить сенсорную панель в оболочке Gnome, установите ползунок сенсорной панели во включенное положение.
KDE Plasma 5
Рабочий стол KDE Plasma 5 не может отключить сенсорную панель навсегда. Вместо этого его можно отключить, когда к системе подключена внешняя мышь, а также при наборе текста.
Чтобы получить доступ к настройкам сенсорной панели KDE Plasma 5, начните с нажатия Win на клавиатуре. Затем введите тачпад в поле поиска. Нажмите на значок сенсорной панели в результатах поиска.
В настройках сенсорной панели KDE Plasma 5 нажмите «Включить / отключить сенсорную панель». вкладка. Затем на вкладке «Включить / отключить сенсорную панель» найдите поле «Отключить сенсорную панель во время набора текста» и установите его. Затем установите флажок Отключить сенсорную панель, когда мышь подключена.
Не нужно отключать сенсорную панель во время набора текста или во время ввода текста. мышь подключена? Вернитесь в настройки сенсорной панели KDE Plasma 5 и снимите флажки, отмеченные ранее.
Cinnamon
Отключить сенсорной панели в настольной среде Cinnamon, вы должны получить доступ к настройкам мыши и сенсорной панели. Для этого нажмите Выиграть и введите touch в поле поиска. Мышь и тачпад должны появиться в результате поиска.
В окне мыши и сенсорной панели на рабочем столе Cinnamon найдите кнопку сенсорной панели и щелкните ее, чтобы перейти в настройки сенсорной панели Cinnamons.
В области «Мышь и сенсорная панель» на сенсорной панели щелкните ползунок, чтобы отключить сенсорную панель. Чтобы снова включить сенсорную панель, снова нажмите ползунок.
Использование среды рабочего стола Mate и хотите отключить сенсорную панель на нем? Вы должны открыть окно настроек мыши Mate. Для этого нажмите комбинацию клавиш Alt + F2 . Затем запустите приведенную ниже команду в панели быстрого запуска, чтобы получить доступ к настройкам мыши Mates.
Внутри Mate Окно настроек мыши, есть две колонки: мышь и тачпад. Нажмите на вкладку «Сенсорная панель» для доступа к настройкам сенсорной панели Mates. Затем снимите флажок «Включить сенсорную панель», чтобы отключить сенсорную панель вашего ноутбука.
Чтобы снова включить ее, установите флажок еще раз.
XFCE4
Чтобы отключить сенсорную панель напрямую в среде рабочего стола XFCE4, откройте окно настроек мыши. Для этого нажмите Alt + F2 на клавиатуре, а затем введите:
Когда окно настроек мыши открыто и готово к использованию, найдите вкладку «Устройства», и нажмите на него. Оттуда, нажмите на выпадающее меню и выберите вашу сенсорную панель.
После выбора сенсорной панели в меню устройства нажмите кнопку ползунка рядом с ней, чтобы отключить сенсорную панель. Чтобы снова включить сенсорную панель, снова нажмите ползунок.
Поскольку я установил Linux на ноутбуке, я обнаружил, что сенсорная панель не слушала вызов после установки, поэтому я ищу соответствующие результаты в Интернете. Также запишите результаты здесь.
Метод 1: ModProbe
Инструкции ModProbe используются для удаления и добавления модулей из ядра Linux.
Для сенсорных панелей мы можем использовать следующие операции, чтобы закрыть и включить:
PSmouse представляет модуль диска мыши для мыши PS / 2. Ранняя мышь и клавиатура используют такой интерфейс, форма - циркулярная (специфическая Baidu), но компьютер теперь является более распространенным интерфейсом USB. Этот интерфейс гораздо более заброшен. Однако встроенная сенсорная панель, встроенная в ноутбук, также является мышью и клавиатурой, иногда используя интерфейс, а сенсорная панель нельзя использовать после удаления драйвера устройства из ядра. В то же время устройство не может быть найдено, это будет описано в методе II.
В то же время, если вы хотите использовать его после завершения сенсорной панели, вам нужно повторно включить сенсорную панель, вам нужно выполнить вышеуказанную инструкцию. О MODPROBE Более подробное использование можно понять.
Способ 2: Xinput
Директива XINPUT может настроить и тестировать устройство ввода. Как указано в списке, вы можете использовать устройство ввода, информацию о приборе запроса и изменять настройки устройства ввода.
Сенсорная панель ноутбука, конечно, рассчитывается как настроек ввода, мы можем использовать инструкцию для выполнения некоторых операций.
Но сначала мы должны найти устройство и ввести инструкцию в терминале:
Из устройства, указанного в верхней части, все устройства ввода могут быть примерно разделены на указатель и классы клавиатуры, и мы видим его как мыши и клавиатуру, но указатель и клавиатура здесь не являются обычными мышими и клавиатурой.
Сначала мы видим класс указателя:
- Virtual Core Xtest Указатель: Это не знает, что это такое. От буквального среднего, это должен быть указатель виртуального теста, здесь мы этого не заслуживаем.
- USB USB A4Tech: Это мышь, которую мы используем, но я не знаю, почему есть два.
- ETPS / 2 Elantech TouchPad: это сенсорная панель, которую мы должны найти.
Давайте посмотрим на класс клавиатуры:
- Виртуальное ядро Xtest Keyboard: то же самое.
- Кнопка питания: кнопка питания.
- Беспроводное радио Управление ASUS: беспроводное управление.
- Видео шина: видео шина.
- Кнопка сна: ключ сна.
- USB2.0 VGA UVC WebCam: USB2.0 V: драйвер камеры.
- Asus WMI Hotkeys: Горячая клавиша.
- По переведенной установленной 2 клавиатуре: отображение клавиатуры.
Сверху мы знаем, что устройство сенсорной панели называется «ETP / 2 Elantech TouchPad», Далее мы выполняем инструкции:
После выполнения вышеупомянутых инструкций мы обнаружили, что сенсорная панель не может быть использована, а команда XINPUT может быть выполнена снова, но можно найти, что можно увидеть устройство сенсорной панели. Это разница от метода один.
Метод One полностью удаляет модуль, поэтому устройство не будет видно в Xinput, и метод изменяется только, и устройство можно увидеть.
В то же время, если вы посмотрите на описание инструкции Xinput, вы также можете найти какой-то другой контент:
Способ 3: инструмент PPA автоматически отключить / включить сенсорную панель
Иногда мы используем компьютер, вы можете захотеть ноутбук отключить сенсорную панель, когда есть вставка мыши, и включить сенсорную панель, когда нет внешнего устройства, так как это добиться этого? Что такое PPA?эта статья
Мы можем использовать некоторые инструменты, такие как индикатор TouchPad для отображения состояния сенсорной панели и выберите TouchPad Enable. Выполните следующую команду для установки в терминал:
Затем вы можете найти индикатор TouchPad в приложениях вашего компьютера, нажмите «Пуск». На данный момент значок сенсорной панели появляется в верхней части строки меню, которую можно найти в настройках.
Метод 4: Настройки системы
После этого метода на верхней стороне давайте посмотрим на это простое, вы можете найти соответствующий вариант непосредственно в системных настройках -> Мышь и сенсорную панель.
Наружу
В дополнение к вышеуказанному способу, конечно, есть и другие способы достижения закрытия и открытия сенсорной панели, например, написание сценариев, и если вам нужно, вы сами стараетесь. Короче говоря, независимо от того, какой метод вам нужно бросить.
Читайте также: