У Ubuntu 15.10 (Gnome) не працює сенсорний панель Synaptics тач-клацання.


18

Я модернізував свою установку gnome ubuntu до 15.10, і все начебто добре, окрім функцій сенсорної панелі одного дотику. Не працює одним натисканням кнопки миші . І я спробував усі можливі рішення, такі як редагування 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:/

Нижче наведено знімок екрана моїх налаштувань миші та тачпада: введіть тут опис зображення

Також мої synclientрезультати такі,

$ synclient | grep TapButton

TapButton1   = 0  
TapButton2   = 0  
TapButton3   = 0  

моя xinputкоманда дає наступне,

$ 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)]  

Результати xinput list-props 12команди:

Результат списку Xinput - реквізит


Відповіді тут говорять про те, що ваш тачпад може бути розпізнаний як миша. Деякі з перерахованих рішень можуть допомогти
christopherlovell

Я не думаю, що це проблема. Я оновив запитання виводом 'xinput'. Будь ласка, дивіться!
kmario23

Ви спробували будь-який із підходів за посиланням? xinput очевидно визначив тачпад, але gnome ні, тому драйвери синаптики, ймовірно, функціонують неправильно або не пов’язані між собою
christopherlovell

Я випробував усі виправлення, але нічого не працює для мене :(
kmario23

1
Навіщо публікувати зображення? Ви можете розмістити його як текст. І вона не повна.
Пілот6

Відповіді:


34

Відкрийте термінал, натиснувши ctrl+ alt+ tі введіть:

synclient TapButton1=1 TapButton2=3 TapButton3=2

це працювало для мене ...


Спасибі! Але це не працює після перезавантаження. чи є спосіб зробити це постійним?
kmario23

@ kmario23 в здогадку, вам потрібно буде встановити параметри модуля драйвера synaptics. На жаль, я перебуваю на мобільному і не можу легко підтвердити це чи шукати, як це зробити, але, сподіваємось, це дає уявлення, з чого почати.
Дараель

Спасибі! Ця відповідь допомогла мені зробити його стійким: askubuntu.com/a/772094
Гейб Коплей

18

Нарешті я знайшов виправлення, щоб вирішити свою проблему:

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

synclient TapButton1=1 TapButton2=3 TapButton3=2

Хоча це не дуже хак, але це чудово працює. Сподіваюся, що спільнота виправляє помилку ..


Оновлення: начебто, цей хак добре працює і в Ubuntu 17.04, що означає, що помилка ще не виправлена ​​спільнотою.

PS Також дивіться це чудове рішення


2
Оскільки ви знайшли робочу настройку, то кращий спосіб - це змінити конфігурацію сенсорної панелі /etc/X11/xorg.conf.d/70-synaptics.conf
синаптики,

Блискуче, це спрацювало Ubuntu 17.04
Ben Winding

11

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

налаштування миші та тачпада

В іншому випадку, згідно з цією ниткою, варто було б вийти та повернутися назад.


Спасибі! Але я не бачу цих трьох варіантів [натисніть, щоб натиснути, прокрутка двома пальцями, природна прокрутка] під тачпада. Але прокрутка, і все працює добре, але натискання кнопки не робить
kmario23

чи можете ви мені скажіть процедуру оновлення налаштувань?
kmario23

перемістіть мишу вгорі праворуч, натисніть кнопку налаштувань, перейдіть до миші та тачпада, налаштування повинні бути там
christopherlovell

Я не бачу такого варіанту там. Перегляньте оновлене запитання.
kmario23

9

У мене була така ж проблема в Ubuntu GNOME 16.04, і я вирішив її подібною технікою, згаданою у відповіді Іллі Кагана, яка була адаптована з коментаря, але з деякими відмінностями:

  1. Запустіть додаток " dconf Editor ". (Якщо не встановлено, запустіть: sudo apt-get install dconf-tools)

  2. Перейдіть до: org → gnome → робочий стіл → периферія → тачпад

  3. Увімкнути натискання на клацання .


працює як шарм !!
kmario23

З подібною проблемою я зіткнувся після встановлення 18.04. Здається, що оскільки миша була підключена під час встановлення, система бачила тачпад також як мишу. Редагування потрібних налаштувань за допомогою цього методу та перезавантаження без підключення миші виправили це.
Al F

2

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


2

Я щойно перейшов на Ubuntu 17.04, кілька днів тому і стикався з тими ж проблемами. Це робить трюк:

    sudo apt install xserver-xorg-input-synaptics

Потрібно лише завантажити цей матеріал, більше нічого.


1

У вікні налаштувань дозволяє користувачам налаштувати мишу. Але мені потрібно налаштувати тачпад. Консоль допомагає спочатку перезавантажити або заснути "синхронізований кнопок1 = 1"

Як я розумію, система неправильно ідентифікує пристрій, це схоже на помилку.


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

Тепер запустіть скрипт і подивіться, чи працює він.

Оригінальну інформацію можна знайти тут: http://www.mepis.org/docs/en/index.php?title=Configuring_the_touchpad_with_xinput


Спасибі! Але якщо я це роблю, натисніть, щоб натиснути, але прокрутка не працює. будь-які пропозиції?
kmario23

0

Як кінцевий користувач, найпростіший спосіб, який я знайшов, - це змінити на "Первинну кнопку" правою кнопкою миші в налаштуваннях сенсорної панелі миші.

Подвійне торкання все ще працює як основний лівий, торкніться в області кнопок, працює як правий.

Ubuntu 17.04.


0

Я створив сценарій для автоматизації цього процесу. Він буде автоматично запущений при запуску системи. Отже, вам не потрібно запускати одну і ту ж команду знову і знову. Посилання сценарію - github.com/Ryko-git/click-on-touchpad .

Процес установки дуже простий. Він наведений на сторінці github.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.