鼠标灵敏度混乱

Dod*_*ddy 6 linux xorg mouse

在我从使用 Windows 这么长时间使用 Linux 的这几年中,有很多新的概念需要我去掌握。对我来说,更明显的谜团之一是鼠标在 Linux 中的配置方式。作为一名终生的 Windows 游戏玩家,我一直将鼠标加速视为我的克星,正如我对许多游戏玩家的期望一样。

我记得当我第一次开始(使用 Fedora 9)时感到困惑,发现当加速级别在中间时我没有鼠标加速,而不是当它被调低时。从那时起直到 Fedora 14 都是这样设置的,但是当我最近搬到 Fedora 17 时,这些设置感觉不对。

我没有加速度的唯一时间是当加速度被右转时,除非鼠标非常不敏感并且灵敏度水平根本没有区别

我最近读到一个名为的命令xset,它可以让您控制变量“加速度”和“阈值”的实际值(光标应加速移动的“点”数),有人建议可能是这样没有加速度就是将阈值设置为1,并使用加速度值作为灵敏度。但是,即使将阈值设置为 1,这也不起作用。我仍然可以清楚地检测到加速度。

我知道我使用了含糊的词,但是当我说它“感觉”就像它有加速度时,你必须相信我的话,无论我设置什么。即使是现在,当我点击这个文本框来纠正拼写错误时,我也没有像在 Windows 上那样用我的正常鼠标运动击中正确的位置,因为它。

我应该提到我不使用花哨的鼠标或任何东西;它只是您可能在办公室中找到的 Microsoft IntelliMouse Optical(是的,不是游戏玩家最喜欢的鼠标)。我是否遗漏了一些明显的东西,或者改变它真的很复杂?


编辑:这篇文章

(删除鼠标加速的一些设置。)...所以现在我们没有加速,但这就是我们想要的吗?鼠标现在有点慢。可惜事情就是这样。禁用加速后,鼠标和显示器之间的关系为 1:1。您将鼠标向左移动一个点,鼠标指针向左移动一个像素。如果有一种方法可以将输入移动(例如乘以 2)相乘,那么鼠标将无法访问每个轴上的每个其他像素。这将使鼠标的准确定位变得非常困难。某些 GUI 鼠标控制面板中的“灵敏度”设置实际上与您期望的相反 - 最敏感的是 1:1 的比例 - 正是加速度使它看起来更快。

我觉得这有点难以置信,或者至少灵敏度确实会在鼠标移动的每个点上移动屏幕上的多个点。

小智 4

一件复杂的事情,考虑到时域、加速度(或速度)曲线的无限可能性、帧率或延迟无关的行为等。

将行为与闭源操作系统或驱动程序相匹配几乎是不可能的,但 X.org 为您提供了适合您口味的充足选择,只要您花时间阅读文档代码

非加速行为(平坦的加速度曲线、线性速度曲线、线性鼠标响应或每 1 毫米移动 N 个像素)是唯一真正通用、易于适应和易于采用的行为。讽刺的是,这也是大多数系统所缺乏或很难获得的。(例如,请参阅这个开放问题。)

假设您想要线性响应,我将引导您回到您所链接的问题