第三个鼠标按钮模拟

第三个鼠标按钮模拟

直到 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 条评论

相关内容