在Linux下配置轨迹球而不编辑Xorg.conf

Modified on: Sat, 23 Feb 2019 17:40:02 +0800

要点:强>

在这篇文章中,我将解释如何通过xorg.conf文件配置我的轨迹球并询问我应该做什么,知道xorg.conf已被弃用。

长篇介绍:

我一直在GNOME桌面下使用Logitech Trackman Marble轨迹球一段时间,我对这种感觉非常满意。 (http://www.logitech.com/fr-be / mice-pointers / trackballs / devices / 4786

不幸的是,当你将它插入任何Linux发行版(使用Ubuntu,OpenSuse GNOME和Fedora进行测试)时,没有中间点击和滚动。只有基本的鼠标移动和左右键单击才能正常工作。

我想要实现的目标如下:

  • 大左键:标准点击
  • 小左按钮:中间单击
  • 右大按钮:按下大按钮时右键单击或启用滚动
  • 小右按钮:已禁用(无论如何都不易点击)

通过使用以下内容创建/etc/X11/xorg.conf可以实现该配置:

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

问题:强>

1)知道不推荐使用xorg.conf,配置我的轨迹球的最佳方法是什么?

2)有没有办法在用户空间配置它以允许不同的用户有不同的配置(例如一个是左手)?

3)此设备的当前默认配置完全不理想。我应该针对哪个项目报告错误,以便获得更好的默认即插即用配置?

4)是否有任何项目为此提供图形配置工具?

奖金问题:如果您使用相同的设备,您是否有任何技巧可以避免球被手指油脂堵塞? ; - )

感谢。

最佳答案

调整的新地方是:/etc/X11/xorg.conf.d/10-evdev.conf,根据发行版可能在其他地方,例如/usr/share/X11/xorg.conf.d/10-evdev.conf

有关详细信息,请参阅Logitech的Arch Wiki(有一个GNOME错误, Ubuntu写作中也提到了。)

arch wiki还展示了如何使用~/.Xmodmap~/.xinitrc

为每个用户设置它

作者:,steveL

相关问答

添加新评论