Я пытаюсь настроить многопальцевое нажатие следующим образом:
В настоящее время у меня есть:
Я посмотрел несколько вопросов здесь на Ask Ubuntu, а также вики Ubuntu на эту тему (плюс общий поиск в Google), но не смог найти ничего, что могло бы мне помочь. Я знаю о xinput
, но я не знаю, что там изменить и как.
Если кто-нибудь сможет указать мне правильное направление, я буду благодарен и наградит его 25 блестящими точками повторения, большой зеленой отметкой и несколькими печеньями.
Это можно сделать с помощью synclient
.
Чтобы сделать это для каждого сеанса (и для проверки правильности работы в вашей системе), введите в терминал следующие команды:
synclient "TapButton2"=2
synclient "TapButton3"=3
Параметр TapButtonx
означает «Касание x пальцами, не в углу», а цифры 1, 2 и 3 после соответствуют щелчку левой, средней и правой кнопкой мыши соответственно.
Чтобы сделать эти изменения постоянными, перейдите к /usr/share/X11/xorg.conf.d
. ls
, чтобы найти файл с "synaptics.conf" в имени (в моем случае, 50-synaptics.conf
). Затем sudo gedit 50-synaptics.conf
и добавьте следующие строки в конец первого раздела InputClass:
Option "TapButton2" "2"
Option "TapButton3" "3"
Затем перезагрузите компьютер, и все будет в порядке.
Если редактирование файла 50-synaptics.conf
не работает, выполните следующие действия:
откройте dconf-editor
и перейдите в org / gnome / settings-daemon / plugins / mouse
. Снимите флажок с отметки «активный» и перезапустите снова. Это позволит настройкам синаптики иметь приоритет.
Вот что нам нужно сделать:
Сначала мы собираем идентификатор трекпада / коврика для мыши.
$ xinput --list
Идентификатор указателя виртуального ядра = 2 [главный указатель (3)]
⎜ ↳ Идентификатор указателя XTEST виртуального ядра = 4 [подчиненный указатель (2)]
⎜ ↳ PS / 2 Generic Mouse id = 10 [подчиненный указатель (2)]
** ⎜ ↳ SynPS / 2 Synaptics TouchPad id = 11 [подчиненный указатель (2)] **
⎣ Идентификатор виртуальной основной клавиатуры = 3 [основная клавиатура (2)]
↳ Идентификатор клавиатуры виртуального ядра XTEST = 5 [подчиненная клавиатура (3)]
↳ Идентификатор кнопки питания = 6 [подчиненная клавиатура (3)]
↳ Идентификатор видеошины = 7 [подчиненная клавиатура (3)]
↳ Идентификатор кнопки перехода в спящий режим = 8 [подчиненная клавиатура (3)]
↳ AT Translated Set 2 keyboard id = 9 [подчиненная клавиатура (3)]
↳ Горячие клавиши HP WMI id = 12 [подчиненная клавиатура (3)]
Теперь выделенное - это наше устройство с идентификатором в моем случае 11
Список свойств и, следовательно, настройка устройства по идентификатору
$ xinput --list-props 11
Устройство SynPS / 2 Synaptics TouchPad:
Устройство включено (132): 1
Матрица преобразования координат (134): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Профиль ускорения устройства (253): 1
Постоянное замедление ускорения устройства (254): 2.500000
Адаптивное замедление ускорения устройства (255): 1.000000
Масштабирование ускорения устройства (256): 12,500000
Синаптические края (276): 1769, 5431, 1653, 4671
Палец Synaptics (277): 25, 30, 256
Время касания Synaptics (278): 180
Synaptics Tap Move (279): 242
Длительность нажатия Synaptics (280): 180, 180, 100
Synaptics ClickPad (281): 0
Synaptics Tap FastTap (282): 0
Тайм-аут средней кнопки Synaptics (283): 75
Давление двумя пальцами Synaptics (284): 282
Ширина двух пальцев Synaptics (285): 7
Расстояние прокрутки Synaptics (286): 110, 110
Прокрутка края Synaptics (287): 1, 0, 0
Прокрутка двумя пальцами Synaptics (288): 0, 0
Скорость передвижения Synaptics (289): 1.000000, 1.750000, 0.036265, 40.000000
Давление движения Synaptics Edge (290): 30, 160
Скорость движения Synaptics Edge (291): 1, 441
Synaptics Edge Motion всегда (292): 0
Synaptics Off (293): 0
Заблокированные перетаскивания Synaptics (294): 0
Таймаут заблокированного перетаскивания Synaptics (295): 5000
Действие Synaptics Tap (296): 2, 3, 0, 0, 1, 3, 0
Действие Synaptics Click (297): 1, 1, 0
Круговая прокрутка Synaptics (298): 0
Дальность круговой прокрутки Synaptics (299): 0,100000
Триггер круговой прокрутки Synaptics (300): 0
Круглая прокладка Synaptics (301): 0
Обнаружение ладони Synaptics (302): 0
Размеры ладони Synaptics (303): 10, 200
Скорость выбега Synaptics (304): 20.000000, 50.000000
Synaptics Pressure Motion (305): ... неизвестного типа CARDINAL
Коэффициент движения Synaptics Pressure (306): 1.000000, 1.000000
Определение разрешения Synaptics (307): 1
Устройство захвата событий Synaptics (308): 1
Жесты Synaptics (309): 1
Возможности Synaptics (310): 1, 0, 1, 1, 1, 1, 1
Разрешение панели Synaptics (311): 85, 45
Область Synaptics (312): 0, 0, 0, 0
Шумоподавление Synaptics (313): 8, 8
Идентификатор продукта устройства (249): 2, 7
Узел устройства (250): "/ dev / input / event8"
Теперь найдите точку, в данном случае ее 285, 288.Используя команду, вы можете настроить то же самое на своей сенсорной панели.
$ xinput set-int-prop
Надеюсь, это поможет