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

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

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

4 ответа

Бежать 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

В Ubuntu 20.04 нет /usr/share/X11/xorg.conf.d/50-synaptics.conf. Вместо этого вы можете использовать инструмент GNOME Tweak. Установите его с помощью sudo apt install gnome-tweak-tool а затем вы можете переключить режим сенсорной панели мыши:

Выбор варианта "Пальцы" у меня сработал. Затем щелчок правой кнопкой мыши одним касанием отключается, но по-прежнему можно выполнять касание двумя пальцами.

Источник: https://itsfoss.com/fix-right-click-touchpad-ubuntu/

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

редактировать /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

Обновленный ответ для Xubuntu 22.04.3 (я думаю, что U Buntu должен быть таким же)

Вот множество рекомендаций в Интернете по запуску команд:

      synclient RightButtonAreaLeft=0
synclient RightButtonAreaTop=0

чтобы отключить правый нижний угол. Но после перезагрузки эти параметры возвращаются к исходным значениям. Это происходит из-заOption "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"хранится внутри/usr/share/X11/xorg.conf.d/70-synaptics.confфайл.

Поэтому его следует обновить следующим образом:

      Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        # All values of this line should be updated to 0's
        Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
        ...
EndSection

После перезагрузкиsynclient | grep RightButtonAreaнапечатает:

          RightButtonAreaLeft     = 0
    RightButtonAreaRight    = 0
    RightButtonAreaTop      = 0
    RightButtonAreaBottom   = 0

И меню правой кнопки мыши больше не появляется.

Другие вопросы по тегам