直到 ubuntu 11.04 版本,我都可以简单地向我的 X InputClass 添加一个选项来模拟我的 HP TrackPoint 的第三个鼠标按钮,如下所示:
Section "InputClass"
Identifier "Trackpoint"
MatchIsPointer "on"
Option "Emulate3Buttons" "True"
EndSection
我最近更新到了 11.10 来测试新功能,到目前为止我很满意,但前面提到的方法停止了工作。我想这与 x-server 更新有关。我还尝试添加如下 udev 规则:
ENV{x11_options.Emulate3Buttons}="True"
这也被忽略了。
我是否遗漏了什么内容,或者有什么重要的事情发生了变化?
答案1
该错误现在似乎已修复。无需我报告。
在 12.04 和 12.10 中,可以使用 dconf-editor 或 dconf 找到设置/org/gnome/settings-daemon/peripherals/mouse/middle-button-enabled
,并在待机和重启后保留。
答案2
可以通过一个名为 gpointing-device-settings 的小程序在 Ubuntu 11.10 中启用鼠标中键模拟:
sudo aptitude install gpointing-device-settings
(看https://grepmonster.wordpress.com/2011/05/31/ubuntu-11-10-middle-mouse-button-emulation/)
答案3
/etc/X11/xorg.conf.d/20-3rdbutton.conf
通过添加以下内容的文件可以在系统范围内启用第三个鼠标按钮:
Section "InputClass"
Identifier "middle button"
MatchIsPointer "on"
MatchDriver "libinput"
Option "MiddleEmulation" "on"
EndSection
我在装有 Fedora 23 的 HP nc2400 上使用它,并且可以运行。
此信息来源为经过更正和调整的配置Red Hat 错误 1227992 的第 14 条评论。