在Ubuntu 15.04中,只需通过触摸板移动鼠标即可滚动窗口


9

当我第一次启动系统时,一切正常。但是随后发生了某些事情(不确定是什么触发了),许多程序仅通过将鼠标移到窗口上就开始滚动。到目前为止,我已经在Nautilus,Document Reader,Archive Manager,Ubuntu Software Center,Meld和System Monitor中看到了这种情况(它们在GTK上有什么共同点?)。由于某种原因,它不会在Web浏览器,雷鸟,使用Mono,Java等的程序中发生。

更具体地讲:例如,如果鼠标的起始位置在文档阅读器中的文档上方,然后我通过触摸板移动鼠标,它将像锚点一样滚动文档,其中鼠标的位置该文档没有更改(但它仍在滚动)。我已经尝试禁用“两指滚动”,“键入时禁用”和“点击以禁用”选项,但是它们没有任何区别(在出现故障后)。

另一个奇怪的情况是在Nautilus中,如果鼠标的起始位置在文件或目录上,则有时会选择它而不是滚动。单击目录将打开目录(因此,初始触摸就像单击一样,而放开则是单击第二次)。

要临时解决此问题,我唯一可以做的就是重启计算机。使用鼠标时没有问题。

更新2015/05/03:我现在知道如何重现它。这似乎是一个故障的两指滚动问题。如果您用两个手指大量滚动任何窗口,最终它将开始导致此问题。用两根手指尝试各种操作,例如用两根手指“单击”或快速向各个方向滚动等,然后它就会开始发生。有趣的是,它仅在某些程序中发生而不在其他程序中发生,这使我想知道这到底是触控板问题还是某些框架问题。我可以确认这是在15.04 Live CD上发生的,所以这是开箱即用的。如果有人有任何线索,请告诉我!

解决此问题的唯一方法是禁用两指滚动(如果已经出现故障,则需要重新启动)。不确定是否重要,但是我正在使用Dell XPS 13 2015 9343。

2015年5月5日更新:显然,即使在两指滚动的情况下,此错误仍然可能发生,尽管这种情况更为罕见。同样,只有某些程序有此问题,因此很难确定是触摸板问题还是其他问题。

2015年5月12日更新:我已在此处提交了错误报告:https//bugs.launchpad.net/ubuntu/+source/linux/+bug/1454473


影响我的东芝C55d
Hellreaver 2015年

在Dell XPS 13 2015 9343上也存在相同的问题。感谢您提供有关禁用/启用触摸板的提示。找到了提交给X的错误报告:bugs.freedesktop.org/show_bug.cgi?id=90493
martingreber 2015年

Answers:


3

将psmouse列入黑名单可以改善这种情况,但是xchat gnome仍然存在问题。

我按照https://github.com/mpalourdio/xps13上的说明进行操作

检查您的BIOS是否为A03版或更高版本,以及触摸板固件是否为最新触摸板固件A00

黑名单psmouse驱动程序,以便触控板改为使用i2c。确保PS/2的输出中没有任何内容xinput -list

我注意到xchat-gnome似乎也忽略了点击设置和其他一些应用程序(例如VLC,但仅是首选项窗口)。

在Xorg.log中,当触摸板变坏时,我看到此错误:

(EE) [dix] DLL0665:01 06CB:76AD UNKNOWN: unable to find touch point 0

我必须临时解决该问题的唯一方法是从“设置”面板中完全禁用触控板,然后再次启用它。确保已连接外部鼠标。


您介意添加特定的说明,而不仅仅是链接吗?我会很感激的。
timetofly 2015年

我按照此处的说明进行操作但不幸的是问题仍然存在。
timetofly 2015年

我还没有。不完全确定将文件提交到哪里,我没有确切的步骤来重现该问题。你有什么建议?
timetofly

刚注意到您的编辑。xinput -list显示:Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ DLL0665:01 06CB:76AD UNKNOWN id=11 [slave pointer (2)] ⎜ ↳ 2.4G KB 2.4G Mouse id=16 [slave pointer (2)]。正如我所说,将psmouse列入黑名单并没有帮助。我已经有BIOS A03。如何检查触摸板固件版本并在Ubuntu中进行更新?
timetofly

1
我有同样的问题。这可能是内核错误,但我注意到gtk应用程序中只有一个问题。在chrome(我认为它在QT下运行)中,没有这样的问题。
汤姆R

0

我的Dell XPS 13 9343上存在相同的问题。到目前为止,使用Stefano Maffulli在上面的注释中建议的配置似乎仍然有效。运行命令时它处于故障状态,因此可能仅更新synclient设置就可能使它退出某些错误模式。因此,可能是由于synclient设置的任何更改都会导致模式重置。

gist.github.com/anonymous/c217e67ea93a51dbc5d6

与默认值相比,它进行了以下更改

- VertScrollDelta=100
- HorizScrollDelta=100
- TapButton2=2
- TapButton3=3
- ClickFinger2=2
- CircularScrollDelta=0.15
- CoastingSpeed=0

如果它不只是更新导致该问题的设置,还必须归结为上面列出的设置之一。

希望能有所帮助


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.