Сенсорная панель Synaptics touch-to-click не работает в Ubuntu 15.10 (Gnome)

17

Я обновил мою установку gnome для ubuntu до 15.10, и все это хорошо, за исключением функциональности touch-touch с одним касанием. Не работает одно нажатие на кнопку . И я пробовал все возможные решения, такие как редактирование файла synaptics.conf .

Одна вещь, которую я заметил, - это следующее, что странно. Для каждого устройства ввода схема имеет оригинальную запись и deprecated , но для touchpad она имеет только deprecated . Это причина?

Я не знаю, как решить эту проблему. Пожалуйста помоги!

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:/

Ниже приведен снимок экрана настроек мыши и amp; touchpad:

Крометого,моирезультатыsynclientпохожина

$synclient|grepTapButtonTapButton1=0TapButton2=0TapButton3=0

моякомандаxinputдаетследующее:

$xinputlistVirtualcorepointerid=2[masterpointer(3)]↳VirtualcoreXTESTpointerid=4[slavepointer(2)]↳SynPS/2SynapticsTouchPadid=12[slavepointer(2)]↳MCEIRKeyboard/Mouse(ene_ir)id=13[slavepointer(2)]Virtualcorekeyboardid=3[masterkeyboard(2)]↳VirtualcoreXTESTkeyboardid=5[slavekeyboard(3)]↳PowerButtonid=6[slavekeyboard(3)]↳VideoBusid=7[slavekeyboard(3)]↳PowerButtonid=8[slavekeyboard(3)]↳SleepButtonid=9[slavekeyboard(3)]

Результатыкомандыxinputlist-props12:

    
задан kmario23 26.10.2015 в 12:36
источник

10 ответов

17

Наконец-то я нашел исправление для решения моей проблемы:

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

synclient TapButton1=1 TapButton2=3 TapButton3=2

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

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

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

    
ответ дан kmario23 20.11.2015 в 16:15
источник
31

Откройте терминал, нажав ctrl + alt + t и введите:

synclient TapButton1=1 TapButton2=3 TapButton3=2

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

    
ответ дан ryuffhant 19.11.2015 в 13:30
10

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

Впротивномслучае,всоответствиис этой нитью , это может стоить выйти из системы и назад.

    
ответ дан christopherlovell 27.10.2015 в 09:56
5

У меня была такая же проблема в ubuntu gnome 16.04 и она была решена с помощью подобной техники, упомянутой в Ссылка , но с некоторыми отличиями:

1- lunch " dconf Editor ". (если не установлено, запустите: sudo apt-get install dconf-tools )

2- перейти к: org > gnome > desktop > peripherals > touchpad

3- проверить tap-to-click

    
ответ дан Jalil.me 20.11.2016 в 20:31
2

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

    
ответ дан ryuffhant 20.11.2015 в 13:59
1

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

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

    
ответ дан Tamahome Mamonov 01.11.2015 в 09:00
1

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

    sudo apt install xserver-xorg-input-synaptics

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

    
ответ дан f.a.abadi 04.10.2017 в 17:54
0

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

Процесс установки очень прост. Он указан на странице github.

    
ответ дан Ryko 30.04.2018 в 21:37
0

Попробуйте, это сработало для меня на 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

Теперь запустите скрипт и посмотрите, работает ли он.

Исходная информация найдена здесь: Ссылка

    
ответ дан Mistgun 17.11.2015 в 21:26
0

Как конечный пользователь, самый простой способ - изменить «Правую кнопку» правой кнопкой мыши в настройках сенсорной панели мыши.

Двойной щелчок по-прежнему работает как основной левый, коснитесь области кнопки, как прямое нажатие.

Ubuntu 17.04.

    
ответ дан jeff 28.05.2017 в 14:25