Ubuntu 到 Mac:Ctrl+单击 ---> 右键单击

Ubuntu 到 Mac:Ctrl+单击 ---> 右键单击

我终于说服妻子在她的 Macbook 上安装 Ubuntu。不幸的是,她强烈更喜欢 Mac 的右键单击方法:Ctrl+Button1。我已将触控板设置为两指触摸 = 右键单击​​,但她不接受。

有人可以吗拜托,拜托,拜托帮我解决这个问题。我见过这个问题之前发布过,没有答案。

我也看到了mouseemu提到的方法这里,但似乎不起作用。

我也考虑过使用内置的系统偏好设置>键盘>快捷方式>自定义快捷方式,但它不允许“左键单击”。

我也考虑过使用 CCSM 和 xdotool,但不知道如何将两个 xdotool(xdotool xdotool key super+l;xdootool click 1)选项合并为一个(xdotool click 3)。(注意:我切换了 Ctrl 键和 super/mac 命令键,使其更像 mac,因此使用了 super+l)。

如果您有可行的解决方案 - 请回复。Mac 到 Ubuntu 的转换至关重要!

[Ubuntu 15.10;MacbookPro 9,2]

答案1

sudo nano /usr/share/X11/xorg.conf.d/50-synaptics.conf 

在部分下"Input Class"编辑选项,TapButton以便您有

Section "InputClass"

        Option          "TapButton1" "1"
        Option          "TapButton2" "3"
        Option          "TapButton3" "2"

这将启用右键单击并点击。

答案2

给出的两个答案对我都不起作用。对我有用的是:

synclient RightButtonAreaLeft=1

将其放入启动时运行的某个文件中(例如.bash.zsh

来源:https://bugs.launchpad.net/ubuntu/+bug/861694

答案3

解决方案mouseemu 从这里(并在问题中引用)在 Lubuntu 18.10 上对我来说效果很好,如下所示:

  1. 安装mouseemu及其未列出的依赖项(这是一个错误!):

    sudo apt install mouseemu makedev
    
  2. mouseemu从正确的配置开始使用:

    sudo mouseemu -right 29 272
    

    更改可能需要最多 5 秒钟才能生效。此后,Ctrl+ 左键单击应会转换为右键单击。

不幸的是,有时几分钟后它就会随机停止工作。在这种情况下,这将修复它:

sudo killall -9 mouseemu
sudo mouseemu -right 29 272

答案4

在 Mint 上,我的 50-synaptics.conf 底部有此部分

# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Disable clickpad buttons on Apple touchpads"
        MatchProduct "Apple|bcm5974"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection

注释掉该选项对我有用。

#Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"

似乎是一个奇怪的默认设置!

相关内容