我已经在我的 Aspire E3 112 上成功安装了 Ubuntu,并且在 BIOS 中设置系统密码并信任 Grub2 EFI 设置之后,我拥有一个稳定的系统,可以启动到 Ubuntu 和 Windows 8.1 以及 Bing。
但
右键单击在 Synaptic Touchpad 上不起作用。
无论我在触摸板上点击哪里,它都会被识别为左键单击。Grrrrrr
我已尝试安装 GPointing 设备设置,但没有任何用于右键单击的配置设置。
我听说 Synaptics 有一款产品(Synaptics Gesture Suite for Linux - SGS-L),但它仅供 OEM 供应商使用。
还有其他人遇到过这种情况吗?
有人有什么值得尝试的建议吗?或者我可以在哪里找到可以使用的驱动程序/应用程序?
我已经运行了 xinput 并为核心指针打印了以下内容:
虚拟核心指针is=2[主指针(3)]
虚拟核心XTEST指针id=4[从属指针(2)]
SYN1B7D:01 06CB:2991 未知 id=11 [从属指针(2)]
答案1
只需添加:
Option "ClickPad" "true"
Option "EmulateMidButtonTime" "0"
在/usr/share/X11/xorg.conf.d/50-synaptics.conf
像这样:
Section "InputClass"
Identifier "Default clickpad buttons"
MatchDriver "synaptics"
Option "ClickPad" "true"
Option "EmulateMidButtonTime" "0"
Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
EndSection
答案2
宏碁社区论坛上一位非常好心的人向我提供了一份有关 ArchLinux 和 Synaptics Touchpads 的文档,事实证明这份文档非常有教育意义(一直都很好)。
https://wiki.archlinux.org/index.php/Touchpad_Synaptics#Buttonless_TouchPads_.28aka_ClickPads.29
xinput list-props "SYN1B7D:01 06CB:2991 UNKNOWN" | grep Capabilities
给我以下内容:Synaptics 功能(295):1、0、0、1、1、0、0
第 3 位数字为 0,表明我没有物理右键。
文档中有很多使用 xorg 重新映射鼠标按钮的选项,这些选项看起来并不太难,但我想我会尝试使用双击,看看效果如何。
答案3
以下是我在 Ubuntu 14.10 中所做的工作
按Ctrl++打开终端并使用以下命令:AltT
sudo nautilus
这将打开一个具有 sudo 权限的窗口并允许您更改和保存根文件。
查找并打开文件:
/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%" EndSection
在前面添加两行选项“SoftButtonAreas”“50% 0 82% 0 0 0 0 0”:
Option "ClickPad" "true" Option "EmulateMidButtonTime" "0"
(第一个启用右键单击,第二个启用中键单击)
- 现在保存更改并注销/登录。右键单击现在应该可以工作了!