我有一款 Cyborg MMO7 鼠标,上面有很多额外的按钮,我想把它们绑定到一些东西上。我找到了一个在此发布这似乎详细说明了该过程,但当我尝试执行这些步骤时,我注意到没有“etc/X11/xorg.conf.d/11-mouse.conf”文件。我发现 Ubuntu 的更高版本显然使用“usr/share/X11/xorg.conf.d”,但仍然没有 11-mouse.conf 文件。
# dir /usr/share/X11/xorg.conf.d/
10-evdev.conf 50-synaptics.conf 51-synaptics-quirks.conf
11-evdev-quirks.conf 50-vmmouse.conf
11-evdev-trackpoint.conf 50-wacom.conf
我可以简单地创建这个文件吗?帖子中所述的步骤有效吗?
谢谢,YM
答案1
我可以简单地创建这个文件吗?
是的。
一般来说,当提到配置文件并在您尝试编辑的系统上发现该文件缺失时,有 4 种可能性:
- 您尝试编辑的系统已被另一个系统替换,例如 RC 文件 -> systemd
- 结构随着更新而改变
- 该文件在其他地方被取代,例如 Xorg.conf 和 xorg.conf.d/stuff.conf
- 仅当您更改默认配置时才需要该文件,例如 system/default =
/usr/share/X11/xorg.conf.d/
、configured =/etc/X11/xorg.conf.d/
至于要放什么进去,这应该可行:
Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Saitek Cyborg M.M.O.7 Gaming Mouse"
MatchDevicePath "/dev/input/event*"
Option "ButtonMapping" "1 2 3 4 5 6 7 2 9 10 11 12 0 0 0"
EndSection
编辑:我至少用 Gentoo 测试过它(我打算用新 CPU 做一些编译器标志测试,我记得测试鼠标),它运行良好。我想它几乎适用于任何基于 Linux 的发行版。
我希望它能帮助你理解!