我在公司使用 Ubuntu,在家使用 Windows 7。这两个操作系统上的鼠标速度差别很大,所以当我早上到办公室,晚上回家时,我很难从一个操作系统切换到另一个操作系统。这两个鼠标的品牌和型号完全相同。我想找到一种方法来精确匹配这两个系统上的速度。
我在网上找到的所有帖子或讨论都是针对 FPS 游戏玩家的,对于他们来说,精度更重要,所以他们都禁用了加速。我不是游戏玩家,所以我在两个操作系统上都开启了加速,这样我就可以享受加速的好处。
对于 Windows,有以下设置:
- 在注册表中 HKCU\Control Panel\Mouse\{MouseSpeed,MouseThreshold1,MouseThreshold2}
- 在控制面板中,有一个控制速度的滑块(我不确定这是否是一个独立于上述内容的单独维度)。
对于 Ubuntu,我发现了以下设置:
- 在 xinput 中:AccelerationProfile、ConstantDeceleration、AdaptiveDeceleration;
- 在 xset 中:一个加速度和一个阈值;
- 鼠标设置中的滑块(同样,我不确定这是否是独立于上面的单独维度)。
如果我们将鼠标速度视为设置和过去移动的函数,那么我的问题是如何找到一种方法,给定 Windows 中的任何参数,在 Linux 中找到一组参数,使得
f_windows(past_movements | windows_settings)
和f_linux(past_movements | linux_settings)
尽可能接近。
由于 Linux 在设置方面有更多维度,因此我尝试在 Linux 中匹配 Windows 设置,而不是相反。
f_windows
有人对它的外观和做法有更好的想法吗f_linux
?现有文档中的描述非常模糊和不清楚。谢谢。