我有一个小问题,真的很烦我,想知道是否有可能解决此问题。
即时通讯使用Ubuntu 10.10的最新发行版,当上下滚动页面时,尤其是在谷歌浏览器中(也在文件夹等内部),滚动页面时页面会上下闪烁。
鼠标本身没有问题,因为它在其他操作系统上也可以正常工作,但是在ubuntu 10.10中,它既缺乏平滑性,又具有跳跃性。
为了确切描述它只是如何想象该页面有20个滚动跳转,您通常会滚动一次鼠标滚轮,它将精确向下移动一页,但是如果滚动5次单击,它将来回跳转。
希望您能理解并能帮助我解决...
我有一个小问题,真的很烦我,想知道是否有可能解决此问题。
即时通讯使用Ubuntu 10.10的最新发行版,当上下滚动页面时,尤其是在谷歌浏览器中(也在文件夹等内部),滚动页面时页面会上下闪烁。
鼠标本身没有问题,因为它在其他操作系统上也可以正常工作,但是在ubuntu 10.10中,它既缺乏平滑性,又具有跳跃性。
为了确切描述它只是如何想象该页面有20个滚动跳转,您通常会滚动一次鼠标滚轮,它将精确向下移动一页,但是如果滚动5次单击,它将来回跳转。
希望您能理解并能帮助我解决...
Answers:
上述解决方案对我不起作用...
对于我来说,解决这个问题(我几个月来一直没问题!)有点超现实,就像大多数人一样,直到我这样做我才相信:
原来有些MS鼠标有滚轮错误。
尝试拔下USB电缆/加密狗,然后重新插入。
而已!
现在,我的鼠标可以正常移动(一次一行,而不是半屏!)
即使我使用4端口屏幕/键盘/鼠标KVM盒,此方法仍然有效!是的
GTK根据窗口的大小动态计算鼠标滚轮滚动速率(要滚动的行数)的适当值。不幸的是,它尚不允许任何自定义,并且已经提交了有关错误报告的丢失。
顺便说一句,如果您有兴趣测试我所说的内容,只需将窗口的大小调整为小到只显示一行。尝试滚动,每次滚动滚轮都会看到它只滚动一行。
对我来说,解决方法是清洁鼠标内部。
进行此操作的正确方法是小心地将其拆开,并清除聚集在鼠标轮传感器附近的头发和灰尘。我只是非常用力地吹进车轮的空隙。它立即起作用。
我遇到了几乎相同的问题。当非常缓慢地滚动滚轮时,它可以正常工作,在gedit中恰好是五行。滚动得更快时,它会随机地来回跳动,结果是在滚轮转动一圈后,您通常位于几乎相同的位置。在Windows中,无需驱动程序即可完美运行。这是Thrust移动BT鼠标。
我有一个很大的猜测是什么问题。
首先,这是一个在车轮上具有离散位置的车轮。这意味着滚轮将在快速滚动时更快,更快,更快,更快,更快,因为离散位置充当中断。
我建议鼠标内部的硬件不足以区分来回和快快快快。我知道电子鼠标的内部工作原理,并且支持这种解释。
当两个光从光接收器中的辐条照亮时,光接收器只能知道或多或少的光,因此必须决定光轮的方向,当光轮转动时,很难为该工作编写软件相同的速度。为什么即使在Windows通用驱动程序中也没有问题,是因为MS自己的劣质鼠标也遇到了同样的问题。
在驱动程序中编写一个模式,当检测到鼠标滚轮来回之间的快速变化时,它将变为该模式。在这种模式下,驱动程序将在具有五个最后元素的环形缓冲区中区分出与最后一个相反的方向。