%20macbook%20air.png)
Недавно я установил 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
) может помочь.