Моя сенсорная панель слишком чувствительна

Я - полный новичок к 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)]
4
задан 22 February 2017 в 09:36

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 серии.

2
ответ дан 1 December 2019 в 09:45

У меня похожая проблема. То, что должно работать для вас, это

xinput set-prop "FTE1001:00 0B05:0101" "Synaptics Noise Cancellation" 20 20
xinput set-prop "FTE1001:00 0B05:0101" "Synaptics Finger" 50 90 255

Из этого взято этот ответ .

1
ответ дан 1 December 2019 в 09:45

Если у Вас есть 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

И вот именно, никакая более чувствительная сенсорная панель!

1
ответ дан 1 December 2019 в 09:45

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

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