Я - полный новичок к Ubuntu. У меня есть ноутбук Asus x540la. прежде чем я переключился из окон, моя сенсорная панель работала просто великолепно, и я смог выполнить щелчок правой кнопкой путем ответвления на сенсорной панели с 2 пальцами.
На Ubuntu у меня нет умного жеста, таким образом, я не могу сделать этого. Чувствительность полностью прочь также. Теперь я часто случайно перемещаю курсор, в то время как я ввожу и имею другие проблемы как этот. Как я фиксирую чувствительность и восстанавливаю мультисенсорную функциональность?
править: xinput производится
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ FTE1001:00 0B05:0101 id=10 [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)]
↳ USB2.0 VGA UVC WebCam id=9 [slave keyboard (3)]
↳ Asus WMI hotkeys id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
У меня была эта проблема на многих вариантах Linux. В настоящее время я нахожусь на Элементарной ОС Локи. Я автоматизировал решение этой проблемы, создав следующий сценарий оболочки по адресу /etc/X11/Xsession.d/56touchpadfix:
export `xinput list | grep -i touchpad | awk '{ print $6 }'`
xinput --set-prop "$id" "Synaptics Noise Cancellation" 20 20
xinput --set-prop "$id" "Synaptics Finger" 35 45 250
xinput --set-prop "$id" "Synaptics Scrolling Distance" 180 180
true
. Вам необходимо настроить значения для вашего оборудования. Мои работы для ноутбука Sony SVS серии.
У меня похожая проблема. То, что должно работать для вас, это
xinput set-prop "FTE1001:00 0B05:0101" "Synaptics Noise Cancellation" 20 20
xinput set-prop "FTE1001:00 0B05:0101" "Synaptics Finger" 50 90 255
Из этого взято этот ответ .
Если у Вас есть Dell, существует решение для этого. Это может также быть применимо, даже если у Вас нет ноутбука Dell, пока Вы обновляете определенные шаги.
Эти инструкции прибывают непосредственно из Dell в этой статье Precision / XPS: Ubuntu Общая Проблема Сенсорной панели/Мыши Фиксирует. Проблема, кажется, что драйверы Synaptics переопределяют Dell. Необходимо отключить Synaptics.
Первая часть сделала чудеса для меня. Вот сценарий, к которому они предлагают добавить sudo gedit /usr/share/X11/xorg.conf.d/51-synaptics-quirks.conf
. Я не рекомендую после решений принятого ответа, поскольку тот маршрут, кажется, создает другие проблемы.
# Disable generic Synaptics device, as we're using
# "DLL0704:01 06CB:76AE Touchpad"
# Having multiple touchpad devices running confuses syndaemon
Section "InputClass"
Identifier "SynPS/2 Synaptics TouchPad"
MatchProduct "SynPS/2 Synaptics TouchPad"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/event*"
Option "Ignore" "on"
EndSection
Для сравнения совместимости у меня есть ряд Dell Inspiron 13 7000 с xinput list
jonathan@Dell:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=10 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=11 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=13 [slave pointer (2)]
⎜ ↳ DELL0741:00 06CB:7E7E Touchpad id=14 [slave pointer (2)]
...
Synaptics не находится в том списке, потому что она была отключена вышеупомянутым сценарием. Прежде, чем добавить этот сценарий, я предлагаю работать xinput --test <id>"
(для меня 14
). Если Вы производитесь на терминале, который означает, что Ваше устройство работает (Ваше устройство "включено").
После перезагрузки необходимо будет затем установить libinput
со следующей командой sudo apt-get install xserver-xorg-input-libinput libinput-tools
.
После libinput
установка, необходимо будет обновить sudo gedit /usr/share/X11/xorg.conf.d/90-libinput.conf
на Ваши предпочтения. Здесь является моим, например,
# Match on all types of devices but tablet devices and joysticks
Section "InputClass"
Identifier "libinput pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "Tapping" "True"
Option "TapingDrag" "True"
Option "DisableWhileTyping" "True"
Option "AccelProfile" "adaptive"
Option "NaturalScrolling" "True"
Option "AccelSpeed" "0.2"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
И вот именно, никакая более чувствительная сенсорная панель!