Як відключити клацання правою кнопкою миші, натискаючи праву частину трекпада?


10

Я намагаюся розібратися, як відключити праву частину мого трекпада в Ubuntu. Типова поведінка за замовчуванням призначена для правого клацання правою частиною миші. Однак я хотів би, щоб один клацання в будь-якій точці колодки діяв як один клік, при цьому натискання двома пальцями поводилося як клацання правою кнопкою миші.

У мене також є sony vaio T-серії SVT13122CXS і я працюю 12.10.

Дякуємо за будь-яку допомогу.


Просто цікаво, чи були ще якісь пропозиції?
BioGuy

Відредагуйте назву. Я думав, що ви запитуєте, як доторкнутися до правої частини трекпада, нічого не роблячи, а не рухати мишкою.
user3113723

Відповіді:


12

Це зробив це для мене: http://kernpanik.com/geekstuff/2015/01/12/disable-rightclick-synaptics.html

Для мене це вимкнено область клацання правою рукою, не відключаючи два пальці "правою кнопкою миші".

По суті, запустіть це:

synclient RightButtonAreaLeft=0
synclient RightButtonAreaTop=0

Щоб зберегтись, додайте сценарій, який робить це у "Запуск програм".


ВЕЛИКИЙ! Одна проблема ... чи знаєте ви, як я можу встановити synclient? На даний момент я використовую Ubuntu GNOME. Дякую!
BioGuy

WFM! Дякую! @bioguy, на Linux Mint 17.3, цеxserver-xorg-input-synaptics-lts-vivid
mrm

2

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

xinput set-button-map 13 1 1 1 4 5 6 7 8 9


1
Хрммм .... так близько. Прокрутка працює, а натискання або натискання будь-якого місця на панелі діє як клацання лівою кнопкою миші. Однак дотик до подушечки двома пальцями вже не діє як клацання правою кнопкою миші.
BioGuy

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

0

Спочатку запустіть команду

xinput

Ви отримаєте вихід, який виглядає так

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Multi-Input Device                        id=13   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=16   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
....

Тачпад - це пристрій з ідентифікатором 16. Перевірте правильний ідентифікатор для вашого випадку.

Потім запустіть команду

 xinput set-button-map 16 1 2 3 0 0 6 7 8 9

де

 16 is in my case the ID for the touchpad
 1 is the left click
 2 is the middle click
 3 is the right click
 0 we disable the scroll up (otherwise it would be 4)
 0 we disable the scroll down (otherwise it would be 5)
 6 ... we leave the rest as they are so we do not disable something important

Тепер права частина тачпада відключена і не реагує на прокрутку.


Хмммм ... добре, що майже працює. Я все ще хочу мати можливість прокручувати вгору і вниз. Просто вимкніть клацання правою кнопкою миші, коли натискаю праву частину панелі.
BioGuy

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