Я хочу отключить сенсорную панель своей Lenovo x240. Если я использую настройки GUI, кнопки мыши отключены, также.
Как я могу отключить перемещение курсора мыши сенсорной панели и сохранить кнопки мыши активными?
Связанный, но я хочу отключить движения мыши полностью:
Драйверы для Lenovo Thinkpad S540 Touchpad (ошибочный курсор мыши)
Я использую Ubuntu 14.04 с xserver-xorg-input-synaptics версией 1.7.4
Откройте gedit и вставку копии следующие строки в него:
#!/bin/sh
# This script disables the touchpad without disabling buttons by setting Hysteresis
# to an impossible value.
############
# Warning! #
############
# If you have a touchpad with no "Physical" buttons but have to tap the corners
# of your touchpad to simulate physical buttons, put a "#" sign in front of the next
# 4 lines!
synclient LTCornerButton=1
#synclient LBCornerButton=0
synclient RTCornerButton=3
#synclient RBCornerButton=0
# Set PalmDetect on: Needed if the before lines are commented away,
# Doesn't do any harm if they're not
synclient PalmDetect=1
synclient HorizHysteresis=10000
synclient VertHysteresis=10000
# Disable all other touchpad features
synclient VertEdgeScroll=0
synclient HorizEdgeScroll=0
synclient CornerCoasting=0
synclient VertTwoFingerScroll=0
synclient HorizTwoFingerScroll=0
synclient TouchpadOff=2
synclient LockedDrags=0
synclient TapButton1=0
synclient TapButton2=0
synclient TapButton3=0
synclient CircularPad=0
Тогда сохраняют его как /usr/local/bin/DisableTouchPad.sh
В терминальном типе:
chmod a+xr /usr/local/bin/DisableTouchPad.sh
Для активации его тип:
DisableTouchPad.sh
и тестируют, работает ли это.
Для внесения этого изменения постоянным перейдите к тире, откройте "Startup Applications", щелчок добавляют, в типе команды: /usr/local/bin/DisableTouchPad.sh
и на Имя и Комментарий вводят что-либо, что напомнит Вам, о чем это было. Щелчок добавляет снова.
Престо: отключенная сенсорная панель с кнопками, все еще включенными!
Выполните следующую команду в терминале:
xinput list
Вы получите вывод, который похож на это:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [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)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Laptop_Integrated_Webcam_1.3M id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ Dell WMI hotkeys id=13 [slave keyboard (3)]
Это отображает все подключенные устройства ввода данных. Обратите внимание, что у них всех есть идентификатор. С тех пор 12 идентификатор для моей сенсорной панели, выполнение следующей команды отключит его.
xinput set-prop 12 "Device Enabled" 0
Просто изменение в xinput set-prop <<ID OF DEVICE>> "Device Enabled" 0
Это взято от здесь .
У меня есть Lenovo T440s с подобной сенсорной панелью. Я не отключил его сам (хотя я предпочитаю использовать trackpoint), но я использовал этот блог Кто-t для конфигурирования моего. На той странице это говорит:
, Если Вы не любите сенсорные панели вообще и предпочитаете использовать trackstick только, используйте
Option "TouchpadOff" "1"
. Это отключит все кроме физических щелчков по сенсорной панели.
место, чтобы вставить эту опцию Section "InputClass"
в файле etc/X11/xorg.conf.d/
, который Вы могли назвать 80-fix-thinkpad-touchpad.conf
или что-то подобное. Посмотрите вышеупомянутый веб-сайт о примерах.