大理石鼠标中间点击失败12.04

在最近升级到12.04时,我发现使用我的logictec大理石鼠标的中间点击不再起作用(通过单击两个按钮正式实现)。 因为我不能做中键点击粘贴。

谁能想到一个简单的解决方案? 或者我应该提交错误?

(这是关于这个问题的启动码问题 ,这是用于配置大理石鼠标的旧版ubuntu页面 。

我在这里和这里找到了答案。 您需要运行以下命令:

gsettings set org.gnome.settings-daemon.peripherals.mouse middle-button-enabled true 

您只需要执行一次 – Gnome会记住您下次登录的设置 – 尽管您需要为每个用户执行此操作。 如果有人知道解决方法,请随时编辑此答案(:

似乎Gnome默认将此设置为’false’,并且 xorg执行设置之后这样做(因此它会覆盖xorg.conf xorg设置或...-evdev.conf等)。

也可以使用dconf-tools包中的dconf-editor更改设置( 感谢Walt )。 转到org :: gnome :: settings-daemon :: peripherals :: mouse并勾选’middle-button-enabled’。

从10.04更新后我遇到了同样的问题。 我已按照https://wiki.archlinux.org/index.php/Logitech_Marble_Mouse中的建议将设置应用于/usr/share/X11/xorg.conf.d/10-evdev.conf,这样就可以使用轨迹球,但两个大按钮的中键单击只是给出一个右键单击效果。

我在10-evdev.conf中添加了以下设置:

 Section "InputClass" Identifier "Marble Mouse" MatchProduct "Logitech USB Trackball" MatchIsPointer "on" MatchDevicePath "/dev/input/event*" Driver "evdev" Option "ButtonMapping" "1 8 3 4 5 6 7 2 2" Option "EmulateWheel" "true" Option "EmulateWheelButton" "8" Option "ZAxisMapping" "4 5" Option "XAxisMapping" "6 7" Option "Emulate3Buttons" "true" EndSection 

这将中间按钮单击映射到任一小按钮(8和9),并允许按住按钮8(小左按钮)进行跟踪球滚动。 虽然不理想(我也更喜欢两个大按钮==中间点击)这可能是一个足够好的妥协(我认为它至少对我来说)。

我还建议丢失Emulate3Button是一个错误,应该报告。 这个设置在10.04上用这个鼠标工作正常。