Як я можу відключити мультитач-жести в Ubuntu?


26

Моя робоча станція з Ubuntu 12.04 - це MacBook Pro, який підтримує функцію трекінгу Multitouch .

На жаль, я постійно випадково натискаю жестом торкання трьома пальцями, щоб змінити розмір вікна:

введіть тут опис зображення

Як я можу відключити цей жест?


1
Ви повинні змінити обрану відповідь на правильну: askubuntu.com/a/198524/2230
MetaGuru

Відповіді:


3

Встановити менеджер конфігурацій Compiz:

sudo apt-get install compizconfig-settings-manager

потім запустіть менеджер конфігурації compiz (ccsm у терміналі) або просто введіть ccsm у тире.

і знайдіть у нижній частині списку плагінів:

Unity MT захопить ручки, щоб відключити його.


3
Для мене це видаляє лише символи руху (прозорі кола зі стрілками на скріншоті gentmatt вгорі). Жест торкання трьома пальцями все ще рухається / змінює розмір вікон, але не показуючи цих символів.
Альфред Годой

4
Я можу підтвердити, що це не відключає 3 жести пальця. У мене вимкнено ручки MT Grab, і я все ще в змозі перетягнути вікна по екрану на 3 пальці. Я дуже хотів би відключити цю функціональність. Будь-який корисний внесок буде дуже вдячний.
познах

Це зовсім не "відповідь". Поставлене запитання полягало в тому, як відключити жести на кілька дотиків.
doug65536

23

Я вирішив цю проблему, встановивши такі значення конфігурації (початкові значення були 0):

synclient ClickFinger3=2
synclient TapButton3=2

Це зробило трюк. Я знайшов ще пару корисних посилань. Я змінив свій xorg.conf і зараз все добре. askubuntu або arch
oznah

1
чому не існує інтерфейсу для синхролієнта? srsly (ubuntu 12.10)
NullVoxPopuli

@TheLindyHop ще ніхто не написав, переходьте до цього!
MetaGuru

1
Вони повторно включають вставку середнього клацання. Запропонуйте значення, яке є "смішним", як 12 або більше для обох параметрів, щоб повністю відключити
трикратне

Я використав 15 для кожного значення, і він відмінно працював 14.04.
mrm

3

Трекпад налаштований за замовчуванням, щоб ігнорувати три пальці (і натискання трьома пальцями), і його можна встановити, щоб відновити контроль над ним, тим самим перевівши асоціацію переміщення вікна на три пальці. Ось як це можна зробити:

  1. Знайдіть відповідну властивість - відкрийте термінал і введіть:

    xinput
    

    Знайдіть рядок, що містить дані про трекпад (наприклад ↳ CyPS/2 Cypress Trackpad id=12 [slave pointer (2)] ), і відзначте його idзначення. Тепер введіть:

    xinput list-props [id]
    

    де [id] замінено idзначенням (яке є 12у наведеному прикладі). Тепер знайдіть Synaptics Tap Actionвластивість (наприклад Synaptics Tap Action (282): 2, 3, 0, 0, 1, 3, 0) та зазначте його номер, він буде вкладений у круглі дужки (ось це 282). Також відзначте значення властивостей, ми будемо використовувати їх пізніше.

  2. Припускаючи, що ви хочете такої поведінки під час запуску, створіть скрипт оболонки та додайте його до програм запуску. Давайте назвемо цей сценарій trackpad.sh . Наша мета - замінити останнє значення новим, наприклад, для середнього клацання. Відредагуйте сценарій, щоб він містив наступне:

    #!/bin/bash
    
    xinput set-prop [xinput-prop-id] [prop-number] [TR] [BR] [TL] [BL] [F1] [F2] 2
    

    Наша конкретна команда прикладу буде виглядати приблизно так (лише заради демонстрації):

    xinput set-prop 12 282 2, 3, 0, 0, 1, 3, 2
    

    Зауважте, що ми замінили лише останнє значення з 0на2 , щоб показати середній клацання. Ви можете вибрати будь-який 1(лівий клацання), 2(середній клацання) або 3(клацання правою кнопкою миші).

  3. Надайте скрипт із дозволами на виконання та запустіть його. Вам добре піти!

Довідково

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