
最近、MacBook Air (2014 年初頭) に Linux をインストールし、タッチパッドを実際に使えるように調整しようとしています。
私は次のことに気付きました:
1) ウェブを閲覧中に、誤って右クリック メニューがランダムにポップアップ表示されることがよくあります。タッチパッドが非常に敏感なようで、これを止めたいと思っています。
2) タッチパッド上で 1 本の指を動かすとカーソルを移動できますが、別の指または手の一部をタッチパッド上に置くと (多くの場合は偶然)、すべてのナビゲーションが停止し、複数の手がタッチパッドに触れている限りカーソルを移動できなくなります。このような状況は避けたいのですが、これを防ぐ方法がわかりません。MacOS はこれほど制限的ではありません。
1 番の問題を解決するために、以下のリンクにある提案を試しました。この提案では、デフォルトの右クリック メカニズムを MacOS のボタン + クリックに変更しようとしています。
https://www.void.gr/kargig/blog/2009/06/11/handling-right-clicks-on-a-macbook-running-linux/
しかし、それは機能しませんでした。COMMAND キーをクリックすると、代わりに Linux Mint メニューがポップアップ表示されます。右クリック機能は変更されず、2 本指タップのままです。
また、次のものも配置しました/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 が取得されましたが、タッチパッドを 2 本の指でクリックすると右クリックできるため、有効になっていません。
[ 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
をコピーしました(これが必要かどうかはわかりません)。最後に*2、感度を微調整すると (または を使用)役立つ場合があります。MatchProduct
MatchDriver
FingerHigh
FingerLow