В результате несчастного случая моя мышь, кажется, перешла в состояние постоянного щелчка, что делает мой ноутбук практически непригодным для использования. В противном случае, оборудование (аудио, HDMI, USB и даже клавиатура и т.д.) и операционная система работают отлично. Сейчас я использую внешнюю клавиатуру и мышь для работы с моим ноутбуком. Но вопрос с постоянно нажатой мышью все еще остается открытым.
Поэтому не могли бы вы дать мне сценарий оболочки, который COMPLETELY отключает мышь и сенсорную панель? Операционная система должна чувствовать, что мышь и сенсорная панель даже не существуют на ноутбуке; но мышь подключается через USB.
Если вы хотите навсегда отключить устройство ввода, есть пара способов сделать это через командную строку.
XINPUT
Изнутри клемма, перечислите все устройства ввода, которые в настоящее время зарегистрированы с вашим компьютером:
xinput list
Это должно дать вам то, что выглядит так:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Synaptics TM3289-002 id=13 [slave pointer (2)]
⎜ ↳ TPPS/2 Elan TrackPoint 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)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ Integrated IR Camera: Integrate id=9 [slave keyboard (3)]
↳ Integrated Camera: Integrated C id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=12 [slave keyboard (3)]
Определите, какое устройство ( s) Вы не хотите иметь активные и вводить это:
xinput set-prop {id} "Device Enabled" 0
Примечание: Обязательно замените {ID}
с правильным идентификатором вашего устройства.
Если вы случайно ввели неправильное значение для {ID}
, или вы хотите повторно включить устройство на более позднюю дату, просто запустите команду снова замена 0
1
.
из терминала, установите значение GNOME
значение
false
:
gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled false
Это убедитесь, что сенсорная панель отключится до следующего время вы перезагрузитесь. Если вы хотите использовать этот метод, чтобы всегда отключить сенсорную панель, добавьте это к приложениям запуска:
/bin/bash -c "sleep 15 && gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled false
Это немного более грубое сила, и это также единственный вариант, который требует использования Sudo
. Откройте терминал и удаление Synaptics:
sudo apt remove --purge xserver-xorg-input-synaptics
Обратите внимание, что это также удалит пакет пакет XServer-Xorg-input - все
, так как вы не можете иметь «все», если вы пропустите вещи, но это будет не влияет на вашу клавиатуру или внешнюю периферию.
Надеюсь, один из них даст вам то, что вам нужно