我有一个在蓝牙上运行的新鼠标,但我必须使用xinput --set-button-map. 这在重启后不是持久的,所以我写了一个小的 python 脚本在登录后自动运行它。不幸的是,它不起作用,因为在登录后鼠标自动重新连接之前有一些延迟。
我想在我的脚本中添加一些等待,但我相信一定有更好的方法来做到这一点。我可以连接到来自/usr/sbin/bluetoothd或类似的事件吗?
我把一些等待时间和重试放在我的脚本中并忍受了几天,但这个周末我有一些空闲时间来找到“正确”的解决方案。
也就是说,将按钮映射添加到 X 的配置文件中。
#/usr/share/X11/xorg.conf.d/logitech-mx-revolution.conf
Section "InputClass"
Identifier "Logitech MX Revolution Mouse"
Option "ButtonMapping" "1 2 3 4 5 6 7 9 8 10 11 12 13 14 15 2 17 18 19 20 21 22 23 24"
EndSection
Run Code Online (Sandbox Code Playgroud)
希望有一天这可以帮助其他人。
| 归档时间: |
|
| 查看次数: |
5922 次 |
| 最近记录: |