我终于说服妻子在她的 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
答案3
解决方案mouseemu
从这里(并在问题中引用)在 Lubuntu 18.10 上对我来说效果很好,如下所示:
安装
mouseemu
及其未列出的依赖项(这是一个错误!):sudo apt install mouseemu makedev
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"
似乎是一个奇怪的默认设置!