以前,用两根手指点击触摸板会发出鼠标中键单击。现在,它会发出右键单击,三根手指则是鼠标中键单击。我真的无法理解这种变化,我认为这是一个错误,或者是从 Apple 那里抄袭过来的。我完全不明白其中的原因。我整天都使用鼠标中键单击在浏览器的新选项卡中打开链接,我很少使用右键单击(而且我的鼠标右键在触摸板下方,哎呀)用三根手指点击我的小 EeePC 触摸板几乎是不可能的,所以我想要以前的行为。我发现:
synclient TapButtons2=2
synclient TapButtons3=3
但这在 10.10 上不起作用
有人知道如何恢复理智行为吗?
答案1
似乎通过“点击以单击”启用的默认设置(无论如何在我的笔记本电脑上)还提供以下功能:
- 中键单击(点击滚动区域右上角)
- 右键单击(点击滚动区域右下角)
答案2
以下解决方案已在 Ubuntu 12.04 和 12.10 上测试过。它运行良好。
/etc/X11/xorg.conf.d/touchpad.conf
创建一个包含以下内容的文件:Section "InputClass" Identifier "Touchpad" # required MatchIsTouchpad "on" # required Driver "synaptics" # required Option "MinSpeed" "0.5" Option "MaxSpeed" "1.0" Option "AccelFactor" "0.075" Option "TapButton1" "1" Option "TapButton2" "2" # multitouch Option "TapButton3" "3" # multitouch Option "VertTwoFingerScroll" "1" # multitouch Option "HorizTwoFingerScroll" "1" # multitouch Option "VertEdgeScroll" "1" Option "CoastingSpeed" "8" Option "CornerCoasting" "1" Option "CircularScrolling" "1" Option "CircScrollTrigger" "7" Option "EdgeMotionUseAlways" "1" Option "LBCornerButton" "8" # browser "back" btn Option "RBCornerButton" "9" # browser "forward" btn EndSection
从您的用户运行
dconf-editor
(不要使用 sudo)。转到org.gnome.settings-daemon.plugins.mouse
,取消选中active
。(已知问题是 Gnome 的设置守护进程可能会覆盖您的xorg.conf
设置)。注销并登录。现在一切应该正常了。
答案3
您可能还想安装gpointing 设备设置包,它将为您的触摸板提供更多配置选项。顺便说一句,在 Ubuntu 10.04LTS+ 中,它取代了gsynaptics
。
sudo apt-get install gpointing-device-settings
安装后你会发现它系统 -> 偏好设置 -> 指点设备。
答案4
要修复中间单击,您可以使用以下命令:
xinput set-int-prop NN 266 8 2 3 0 0 1 2 3
NN
鼠标垫设备的 ID在哪里,您可以使用命令查看它xinput list
。266 是属性“Synaptics Tap Action”的 ID,您可以使用以下命令查看它xinput list-props NN
每次启动/登录/唤醒时都必须运行此命令。
为了使其永久生效,您可以将此命令放在主文件夹中文件末尾.profile
。(您也可以尝试将其放入/etc/init.d/rc.local
,但就我而言,它不起作用。)