Таким образом, вот соглашение, моя сенсорная панель на моем Шлюзе, T-1623 в основном повреждается. В результате я использую внешнюю мышь Plug and Play. Я могу использовать клавиатуру очень хорошо, однако, если я непреднамеренно так, как дышат на сенсорной панели, она зеркально отражает и препятствует тому, чтобы я использовал свою внешнюю мышь, пока я не делаю следующее:
sudo modprobe -r psmouse
sudo modprobe psmouse
Таким образом, Мой вопрос - это, существует ли способ постоянно отключить мою сенсорную панель в Lubuntu (при помощи терминала или других средств) таким образом, что это в основном сделает мою сенсорную панель не функцией? Я ценю любую справку, которую можно предоставить по вопросу и заранее спасибо.
Я верю в это. Вам придется использовать несколько команд и создать сценарий запуска, но вы знаете, что первое и второе не сложно сделать.
Сначала запустите xinput list
. Ваш вывод должен быть похож на следующее:
zachary@MCServer:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [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)]
↳ Power Button id=7 [slave keyboard (3)]
Если вы можете, отключите мышь заранее.
Теперь вам нужно найти идентификатор трекпада. Используйте основной идентификатор (а не тот, который имеет отступ под основным элементом). Если окажется, что основной элемент охватывает как мышь, так и сенсорную панель, выберите соответствующий дополнительный идентификатор.
Теперь вам нужно запустить
xinput set-prop DEVICEID "Device Enabled" 0
Например, если бы я хотел отключить мышь, я бы использовал 2
для DEVICEID
.
Подключите мышь и убедитесь, что она работает, а тачпад - нет. Если мышь не работает, запустите
xinput set-prop DEVICEID "Device Enabled" 1
и снова запустите первую команду с дополнительным ID.
Чтобы применить это при запуске, вам нужно сделать это командой запуска. Откройте Startup Applications
(или эквивалент в вашей рабочей среде) и добавьте первую команду.
Кроме того, вы можете просто отключить трекпад внутри.
Выполненный synclient TouchpadOff=1
для удаления сенсорной панели.
Вы можете проверить и проверить, можно ли сначала отключить сенсорную панель в BIOS. У моих ноутбуков Toshiba и Lenovo есть эта опция. Если настройка доступна, вы можете предпочесть ее программной настройке, так как вам будет легче запомнить, как отменить (если вы помните, что использовали ее).
Да это очень легко. Поместите в черный список модуль сенсорной панели.
Для обнаружения, каково модуль это можно работать
grep -iA 2 touchpad /proc/bus/input/devices
Здесь Вы будете видеть что-то как стремительность или синаптический
И затем
ls $(find /lib/modules/$(uname -r) -type d -name mouse)
Видеть все модули мыши и сенсорной панели для текущего ядра. Сенсорная панель будет иметь i2c
или touch
на имя модули мыши будут иметь mouse
или usb
. Перекрестная ссылка эти два результата
Править: Я недавно выяснил, как надежно получить название драйвера, используемого с замысловатой командой, которую terdon упростил приятно для меня:
grep -hriPo 'DRIVER=\K.+' /sys 2>/dev/null | while read driver; do [ -e /lib/modules/$(uname -r)/kernel/drivers/input/mouse/"$driver"* ] && echo $driver; done
Я предполагаю, что Ваш модуль сенсорной панели synaptics_i2c.ko
. Вы опустите .ko
при записи черного списка
проверьте, что Вы получили правильный модуль
sudo modprobe -r synaptics_i2c
сразу сенсорная панель перестанет работать, если Вы получили корректный модуль. Теперь предотвратить его от того, чтобы когда-нибудь быть загруженным:
Создайте файл в /etc/modprobe.d
каталог с .conf
расширение, содержа слова blacklist synaptics_i2c
(замените своим именем модуля, исключая .ko
). Например,
echo "blacklist synaptics_i2c" | sudo tee /etc/modprobe.d/blacklist-touch.conf
(но проверьте, что имя файла, которое Вы выбираете, уже не существует),
Вот то, что я сделал для Lubuntu 18.04:
Предпочтения> приложения По умолчанию для LXSession> AutoStart> затем "Добавляют" synclient TouchpadOff=1
Моя Сенсорная панель выключена, даже когда машина перезапущена.
Я действительно люблю GUI.
Мир, Ed