这个问题有点像我发现的这个旧,但它(及其答案)不能完全涵盖我的用例。我可以xinput
按照接受的答案建议重新映射滚动,如下所示
xinput set-button-map "Primax Kensington Eagle Trackball" 3 2 1 5 4 6 7
但是,我无法让它永久存在。建议的放置方式~/.xsessionrc
似乎对我不起作用,即使有效,我相信它也不适合我的用例。我正在使用笔记本电脑,我经常拔掉所有东西并移动它,然后不久后再插回东西;这总是会破坏输入映射,我不相信会~/.xsessionrc
重新执行。
目前,我发现的最佳解决方案是xinput
在函数中执行命令PROMPT_COMMAND
,但这仅在我在终端中工作时才有效。感觉应该有一种方法可以永久地将该设备与映射关联起来,无论它是否插入,但我一直找不到。有没有办法在 Gnome 3 中成功实现这一点?