我在新的联想 IdeaPad Y580 M772DGE 上安装了 Ubuntu 12.04.1。不幸的是,触摸板的鼠标右键无法正常工作。每次鼠标单击都会被解释为鼠标左键单击。我尝试卸载并重新安装 synaptics (xserver-xorg-input-synaptics) 驱动程序,但问题仍然存在。
我还能做什么?还有其他建议吗?是否可以使用键盘键模拟鼠标右键单击事件?
答案1
我想我可以给你答案
打开终端,然后输入:
echo "options psmouse proto=exps" | sudo tee /etc/modprobe.d/psmouse.conf
出现提示时输入您的密码,然后按Enter。
现在,虽然您的鼠标右键单击应该在重新启动后起作用,但您可以尝试在不重新启动的情况下执行此操作,但这可能会导致您的桌面崩溃。对我来说没有,所以在这里,以 root 身份在同一个终端中输入:
sudo modprobe -r psmouse; sudo modprobe psmouse
希望有帮助!
编辑:好的,现在右键可以正常工作了,鼠标设置的触摸板部分消失了,我的自定义设置和多点触控功能也消失了,导致鼠标指针移动缓慢,无法滚动。我想我会写一个关于这个的错误报告。
edit2:我在网上搜索了一下,似乎有一些不太明显的方法可以解决这个问题,但它依赖于不再那么容易获得的资源和补丁。我通过升级到 quantal quetzal 解决了这个问题,它默认包含对多点触控点击板的充分(尽管不是很好)支持
答案2
查找并打开文件:/usr/share/X11/xorg.conf.d/50-synaptics.conf
找到以下段落:
# This option enables the bottom right corner to be a right button on clickpads
# and the right and middle top areas to be right / middle buttons on clickpads
# with a top button area.
# This option is only interpreted by clickpads.
Section "InputClass"
Identifier "Default clickpad buttons"
MatchDriver "synaptics"
Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
在前面添加 2 行Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
Option "ClickPad" "true"
Option "EmulateMidButtonTime" "0"
答案3
@elpollodiablo 给出的顶级答案对于我使用 Dell Inspiron 15 5000 系列的 Ubuntu 18.1 不起作用。至于第二个答案,我没有文件 /usr/share/X11/xorg.conf.d/50-synaptics.conf 可以编辑。
相反,我发现此链接指导我安装 Gnome Tweaks -> 键盘 -> 触摸板 -> 鼠标点击模拟。 http://ubuntuhandbook.org/index.php/2018/07/touchpad-right-click-not-working-in-ubuntu-18-04/
这有效。