Как отключить правый клик на тачпаде


13

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

Любая помощь с благодарностью!


Попробуйxmodmap -e "pointer = 1 2 0"
Гелио

2
Это даже отключает щелчки двумя пальцами. Но делает свое дело, я могу использовать кнопку клавиатуры, если мне нужно
Девин Ридж

1
Я думаю, что лучший вопрос, возможно ли изменить правую кнопку щелчка левой кнопкой мыши?
Девин Ридж,

xmodmap -e "pointer = 1 2 1"сделает свое дело
Helio

Какой ноутбук у вас интересен? Я всегда ищу "полностью кликабельные" сенсорные панели.
Луч

Ответы:


23

Запустите, synclient -lчтобы показать конфигурацию трекпада Synaptics. В конце вывода вы найдете что-то вроде

RightButtonAreaLeft     = 3068
RightButtonAreaRight    = 0
RightButtonAreaTop      = 4326
RightButtonAreaBottom   = 0

Эти значения должны быть изменены на ноль, набрав эти две команды:

synclient RightButtonAreaLeft=0 и synclient RightButtonAreaTop=0

Нажатие в любом месте трекпада одним пальцем теперь всегда вызывает левый щелчок. Чтобы щелкнуть правой кнопкой мыши, сделайте щелчок двумя пальцами в любом месте трекпада. Имейте в виду, что новые настройки будут потеряны при каждой перезагрузке или перезагрузке.

Настройка пользовательских настроек трекпада в Unity

Чтобы сделать новые настройки постоянными, напишите две команды в сценарий оболочки и добавьте сценарий в свои автозагрузки:

nano ~/.synaptics-custom-settings.sh

Вставьте приведенный ниже код в скрипт оболочки, выйдите из редактора с помощью Ctrl+ Xи подтвердите диалог сохранения с помощью Y.

#!/bin/bash
synclient RightButtonAreaLeft=0
synclient RightButtonAreaTop=0

Сделайте скрипт оболочки исполняемым:

chmod a+rx ~/.synaptics-custom-settings.sh

Откройте программу Startup Applications в Unity и добавьте ~/.synaptics-custom-settings.shв список автозагрузки приложений. Таким образом, пользовательские настройки трекпада будут применяться автоматически при каждом входе в систему.

Источник: http://kernpanik.com/geekstuff/2015/01/12/disable-rightclick-synaptics.html


5

По причинам, которые я не понимаю, кажется, что ответ Хелио только иногда работал для меня. Различные другие темы заставили меня подумать, что между различными файлами конфигурации существует конфликт. В любом случае, вот быстрое решение, которое сработало для меня. Может помочь кому-то еще:

редактировать /usr/share/X11/xorg.conf.d/50-synaptics.conf

И закомментируйте опцию в этой части:

# This option enables the bottom right corner to be a right button on
# non-synaptics clickpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
#       To disable the bottom edge area so the buttons only work as buttons,
#       not for movement, set the AreaBottomEdge
#       Option "AreaBottomEdge" "82%"
EndSection

Как это:

# This option enables the bottom right corner to be a right button on
# non-synaptics clickpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
#        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
#       To disable the bottom edge area so the buttons only work as buttons,
#       not for movement, set the AreaBottomEdge
#       Option "AreaBottomEdge" "82%"
EndSection

Тот факт, что он говорит, non-synaptics clickpadsа затем MatchDriver "synaptics"заставляет меня запутаться. Все еще не уверен, есть ли у меня на самом деле таппад синаптики или нет. Во всяком случае, двигаться дальше ...
worldsayshi

В итоге у меня возникла еще одна проблема, похожая на эту . В настоящее время это кажется исправленным, закомментировав еще одну строчку Option "SoftButtonAreas"ниже. Но проблема, кажется,
всплывает

В арке это 70-synaptics.confи я закомментировал весь раздел (примечание: я знаю, что это не форум арки, но это мне помогло). Я только что закомментировал весь раздел, afaik, не нужно покидать раздел, если нет вариантов (в данном случае).
ксенотеррацид

1
В Ubuntu 17.04 он также перемещен в 70-synaptics.conf. Я только что создал 99-synaptics-norightclick.confв той же директории, которая загружается позже и переопределяет исходные настройки.
Хеннинг

Я чувствую, что комментарий @Henning здесь о создании 99-synaptics-norightclick.confдолжен быть ответом, и тогда я бы +1 его.
Расс Уайльд
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.