Linux下配置轨迹球,无需编辑Xorg.conf

plo*_*oum 8 linux gnome xorg

概括:

在这篇文章中,我解释了如何通过 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
Run Code Online (Sandbox Code Playgroud)

问题:

1) 知道 xorg.conf 已被弃用,配置轨迹球的最佳方法是什么?

2)有没有什么办法可以在用户空间配置它,让不同的用户有不同的配置(例如一个是左撇子)?

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

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

额外问题:如果您使用相同的设备,您有什么技巧可以避免手指油脂挡住球吗?;-)

谢谢。

ste*_*veL 5

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

有关更多信息,请参阅LogitechArch WikiUbuntu 文章中也提到了一个 GNOME 错误。)

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