Как отключить сенсорный экран на Ubuntu 17.10 навсегда?

Мой экран немного взломан. Он всегда работал в предыдущих версиях командой xinput disable, но в этом он не работал.

Как отключить сенсорный экран на Ubuntu 17.10 навсегда?

3
задан 12 December 2017 в 19:12

4 ответа

Настройки моего BIOS позволяют отключить сенсорный экран. Возможно, и ваши дела.

0
ответ дан 18 July 2018 в 01:19

Ответ ниже работает, но есть некоторые дополнительные проблемы, такие как отключение тачпада. Альтернативное и IMO лучшее решение можно найти на https://askubuntu.com/a/986453/283721

Мне также пришлось отключить свой сенсорный экран, для другого Причина.

Если вы используете xorg, вы можете сделать это на временной основе, используя сначала xinput

, идентифицируйте сенсорный экран, используя xinput list

⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Logitech M315/M235 id=9 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)] ⎜ ↳ ELAN Touchscreen id=14 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Power Button id=8 [slave keyboard (3)] ↳ Dell WMI hotkeys id=11 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)] ↳ Laptop_Integrated_Webcam_HD: In id=10 [slave keyboard (3)]

В моем случае сенсорный экран будет отображаться как «сенсорный экран ELAN» в первом разделе выхода. Затем я мог бы использовать `xinput disable" ELAN Touchscreen ", который отключил бы сенсорный экран до следующей перезагрузки или поставил бы компьютер в спящий режим и пробудил бы его.

Более постоянное решение для меня было в черный список модуль «hid_multitouch»

Я создал файл с именем /etc/modprobe.d/hid_multitouch.conf, содержимое которого выглядит следующим образом:

# Use the following syntax # blacklist driver-name blacklist hid-multitouch

Драйвер сенсорного экрана для вашей системы может быть не таким, как для 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
1
ответ дан 18 July 2018 в 01:19

Настройки моего BIOS позволяют отключить сенсорный экран. Возможно, и ваши дела.

0
ответ дан 24 July 2018 в 17:22

Ответ ниже работает, но есть некоторые дополнительные проблемы, такие как отключение тачпада. Альтернативное и IMO лучшее решение можно найти на https://askubuntu.com/a/986453/283721

Мне также пришлось отключить свой сенсорный экран, для другого Причина.

Если вы используете xorg, вы можете сделать это на временной основе, используя сначала xinput

, идентифицируйте сенсорный экран, используя xinput list

⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Logitech M315/M235 id=9 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)] ⎜ ↳ ELAN Touchscreen id=14 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Power Button id=8 [slave keyboard (3)] ↳ Dell WMI hotkeys id=11 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)] ↳ Laptop_Integrated_Webcam_HD: In id=10 [slave keyboard (3)]

В моем случае сенсорный экран будет отображаться как «сенсорный экран ELAN» в первом разделе выхода. Затем я мог бы использовать `xinput disable" ELAN Touchscreen ", который отключил бы сенсорный экран до следующей перезагрузки или поставил бы компьютер в спящий режим и пробуждал его.

Более постоянное решение для меня было в черный список модуль «hid_multitouch»

Я создал файл с именем /etc/modprobe.d/hid_multitouch.conf, содержимое которого выглядит следующим образом:

# Use the following syntax # blacklist driver-name blacklist hid-multitouch

Драйвер сенсорного экрана для вашей системы может быть не таким, как для 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
1
ответ дан 24 July 2018 в 17:22
  • 1
    Благодарю. К сожалению, отключение этого модуля ядра отключило мой тачпад, а также сенсорный экран, поэтому мне понадобится другое решение – Per Johansson 26 February 2018 в 11:12
  • 2
    @PerJohansson Я забыл, что этот ответ был здесь, и разработал лучшее решение, которое находится на https://askubuntu.com/a/986453/283721 - пожалуйста, дайте это! – Charles Green 26 February 2018 в 19:20

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

Похожие вопросы: