Конфигурация сенсорной панели не работает (отключить или изменить 2 нажатия правой кнопки мыши) macbook air

Конфигурация сенсорной панели не работает (отключить или изменить 2 нажатия правой кнопки мыши) macbook air

Недавно я установил Linux на MacBook Air (начало 2014 года) и пытаюсь настроить тачпад так, чтобы им можно было пользоваться.

Я заметил следующее:

1) Я часто получаю случайные меню правого клика, которые всплывают случайно во время серфинга в Интернете. Кажется, тачпад очень чувствителен, и я хочу, чтобы это прекратилось.

2) Я могу перемещать курсор одним пальцем по сенсорной панели, но как только я кладу другой палец или часть руки (часто случайно) на сенсорную панель, вся навигация останавливается, и я не могу перемещать курсор, пока сенсорной панели касается больше одного куска плоти. Я не хочу, чтобы это произошло, и не знаю, как это предотвратить. MacOS не так ограничивает.

Для решения проблемы №1 я попробовал воспользоваться предложением по ссылке ниже, которое пытается изменить механизм щелчка правой кнопкой мыши по умолчанию на механизм MacOS, который представляет собой кнопку + щелчок.

https://www.void.gr/kargig/blog/2009/06/11/handling-right-clicks-on-a-macbook-running-linux/

Однако это не сработало. Когда я нажимаю клавишу COMMAND, вместо этого появляется меню Linux Mint. Функциональность щелчка правой кнопкой мыши не изменилась и осталась касанием двумя пальцами.

Я также поместил следующее в /etc/X11/xorg.conf.d/50-synaptics.conf:

Option "TapButton2" "0"

Вот так:

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
       MatchDevicePath "/dev/input/event*"
       Option "TapButton2" "0"
EndSection

Однако это ничего не дало, и при запуске synclient -lя все еще вижу:

TapButton1              = 1
TapButton2              = 3
TapButton3              = 2

Я также проверил /var/log/Xorg.0.logи вижу, что TapButton2 = 0 был выбран, но это не вступило в силу, поскольку я все еще могу щелкнуть правой кнопкой мыши, щелкнув по сенсорной панели двумя пальцами.

[     9.240] (**) Option "TapButton2" "0"

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

решение1

У меня были похожие проблемы на MacBook Pro (8,1) с Ubuntu 15.04 (и на более ранних версиях). Для краткосрочного исправления попробуйте использовать synclient напрямую, например, synclient TapButton2=0. Я сделал свои изменения постоянными, скопировав /etc/X11/xorg.conf.d/50-synaptics.confв /etc/X11/xorg.conf.d/10-synaptics.conf(я не думаю, что вы должны редактировать первый). Внизу нового файла включите новый раздел

    Section "InputClass"
            Identifier "Set TB2 to 0"
            MatchDevicePath "/dev/input/event*"
            Option "TapButton2" "0"
    EndSection

Вам может потребоваться перезагрузка. Наконец, для моих правок, вместо MatchDevicePathя скопировал MatchProductи MatchDriverинформацию из предыдущего раздела в файле (не уверен, что это необходимо). Наконец*2, настройка чувствительности (с FingerHighили FingerLow) может помочь.

Связанный контент