觸控板配置不起作用(停用或更改 2 點擊右鍵)MacBook Air

觸控板配置不起作用(停用或更改 2 點擊右鍵)MacBook Air

我最近在 MacBook Air 上安裝了 Linux(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 選單。右鍵單擊功能未更改,仍是 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

我在裝有 Ubuntu 15.04(以及早期版本)的 MacBook Pro (8,1) 上遇到了類似的問題。對於短期修復,請嘗試直接使用 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,調整靈敏度(使用FingerHighFingerLow)可能會有所幫助。

相關內容