Synaptics touchpad tap-to-click is not working in Ubuntu 15.10 (Gnome)

I upgraded my ubuntu gnome installation to 15.10 and everything is kinda good except for the touchpad single-tap functionality. Single-tap-to-click is not working. And I have tried all possible solutions like editing synaptics.conf file.

One thing that I noticed is the following, which is kinda strange. For every неудар в лунку device the schema - an оригинал and deprecated entry but for touchpad it just существуешь deprecated. Is this the вызвал?

I don't know how to resolve this issue. Please help!

org.gnome.settings-daemon.peripherals.input-devices 
org.gnome.settings-daemon.peripherals.keyboard 
org.gnome.settings-daemon.peripherals.keyboard.deprecated:/
org.gnome.settings-daemon.peripherals.mouse 
org.gnome.settings-daemon.peripherals.mouse.deprecated:/
org.gnome.settings-daemon.peripherals.smartcard 
org.gnome.settings-daemon.peripherals.touchpad.deprecated:/
org.gnome.settings-daemon.peripherals.touchscreen 
org.gnome.settings-daemon.peripherals.trackball.deprecated:/
org.gnome.settings-daemon.peripherals.wacom:/
org.gnome.settings-daemon.peripherals.wacom.eraser:/
org.gnome.settings-daemon.peripherals.wacom.stylus:/
org.gnome.settings-daemon.peripherals.wacom.tablet-button:/

Below is the screenshot of my mouse&touchpad settings: enter image description here

Also, my synclient results пашите like,

$ synclient | grep TapButton

TapButton1   = 0  
TapButton2   = 0  
TapButton3   = 0  

my xinput command yields the following,

$ 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)]  
 ↳ MCE IR Keyboard/Mouse (ene_ir)    id=13  [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)]  

Results of xinput list-props 12 command:

Xinput list-props result

17
задан 28 October 2015 в 11:57

10 ответов

Я наконец нашел, что фиксация решила мою проблему:

я добавил следующую строку к моему bashrc так, чтобы она могла скомпилировать каждый раз, когда я вхожу в систему.

synclient TapButton1=1 TapButton2=3 TapButton3=2

, Хотя не симпатичный взлом, но это хорошо работает. Надеюсь, что сообщество исправляет ошибку..

<час>

Обновление: Этот взлом, кажется, хорошо работает в Ubuntu 17.04 также, что означает, что ошибка еще не исправлена сообществом.

P.S. Также см. это отличное решение

18
ответ дан 23 November 2019 в 02:16

Откройте терминал путем нажатия ctrl + высокий звук + t и тип:

synclient TapButton1=1 TapButton2=3 TapButton3=2

это работало на меня...

33
ответ дан 23 November 2019 в 02:16

Я имел ту же проблему в Ubuntu GNOME 16.04 и решил его с подобной техникой, упомянутой в ответ Eliah Kagan , который был адаптирован от комментарий , но с некоторыми различиями:

  1. Запуск" dconf Редактор " приложение. (если не установленный, выполненный: sudo apt-get install dconf-tools)

  2. Переходят в: orgв +'gnomeв +'desktopв +'peripheralsв +'touchpad

  3. Включают касание к щелчку .

9
ответ дан 23 November 2019 в 02:16

Вы обновили настройки мыши? После обновления у меня была та же проблема, но это было просто, что касание для нажатия было отключено.

mouse and touchpad settings

Иначе, согласно этот поток это могло стоить выйти из системы и въехать задним ходом.

11
ответ дан 23 November 2019 в 02:16

У меня была та же проблема, после того, как я обновил до ubuntu GNOME коварного оборотня. таким образом, я делаю пользовательский ярлык в клавиатуре для возвращения функциональности сенсорной панели, просто заполняюсь synclient TapButton1=1 на команде, также заполняются, форма имени тогда выбирают Ваши любимые комбинации клавиатуры. это достаточно прекрасно некоторое время, и ожидайте обновления.

2
ответ дан 23 November 2019 в 02:16

В настройках окно позволяет пользователям устанавливать мышь. Но я должен настроить сенсорную панель. Консоль помогает к первой перезагрузке или сну "synclient tapbutton1 = 1"

Насколько я понимаю, система неправильно определяет устройство, Это похоже на ошибку.

1
ответ дан 23 November 2019 в 02:16

Я просто обновил до Ubuntu 17.04, несколько дней назад, и столкнитесь с теми же проблемами. Это добивается цели:

    sudo apt install xserver-xorg-input-synaptics

Это только должно загрузить этот материал, ничто иное.

2
ответ дан 23 November 2019 в 02:16

Дайте этому попытку, она работала на меня на UbuntuGnome 15.10, таким образом, я сделал запись в приложениях запуска.

Используя Вашего любимого редактора, создайте сценарий со следующим содержанием и сохраните его как, например, touchpad.sh.

#!/bin/bash

xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 4

# Below width 1 finger touch, above width simulate 2 finger touch. - value=pad-pixels
xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 8

# vertical scrolling, horizontal scrolling - values: 0=disable 1=enable
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 1 1

# vertical, horizontal, corner - values: 0=disable  1=enable
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Edge Scrolling" 0 0 0

# stabilize 2 finger actions - value=pad-pixels
xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Jumpy Cursor Threshold" 250

# pad corners rt rb lt lb tap fingers 1 2 3 (can't simulate more then 2 tap fingers AFAIK) - values: 0=disable 1=left 2=middle 3=right etc. (in FF 8=back 9=forward)
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 0 0 0 0 1 2 3   

exit

Делают исполняемый файл сценария:

chmod +x touchpad.sh

Теперь выполняет сценарий и видят, работает ли он.

Исходная информация, найденная здесь: http://www.mepis.org/docs/en/index.php?title=Configuring_the_touchpad_with_xinput

0
ответ дан 23 November 2019 в 02:16

Как конечный пользователь, самый легкий способ, которым я нашел, состоит в том, чтобы измениться на щелчок правой кнопкой "Primary button" в настройках сенсорной панели мыши.

Двойной выстрел все еще работает, поскольку основной оставленный, коснитесь в работах области кнопки как правильное касание.

Ubuntu 17.04.

0
ответ дан 23 November 2019 в 02:16

Я создал сценарий для автоматизации этого процесса. Это будет автоматически запущено, когда система запустится. Так, Вы не должны выполнять ту же команду снова и снова. Ссылкой сценария является github.com/Ryko-git/click-on-touchpad.

Процесс установки очень легок. Это дано на странице GitHub.

0
ответ дан 23 November 2019 в 02:16

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

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