![鼠标停留在“拖动”模式](https://linux22.com/image/1009570/%E9%BC%A0%E6%A0%87%E5%81%9C%E7%95%99%E5%9C%A8%E2%80%9C%E6%8B%96%E5%8A%A8%E2%80%9D%E6%A8%A1%E5%BC%8F.png)
我有一台新的 XPS 13 9670,装有 Ubuntu 18.04。
许多应用程序经常(但并非总是)认为我在拖动。例如,当我使用 GNote 并且我的房子悬停在我的笔记列表上时,它会尝试拖动它。
我在使用很多应用程序时都遇到了这个问题。Telegram 桌面应用程序也遇到了这个问题,但奇怪的是并非所有应用程序都遇到过这个问题。这可能是硬件问题,还是我可以通过软件修复?
答案1
我在 Okular、Eagle 等多个应用程序中都遇到了同样的问题。我意外地发现这可能与触摸屏有关。在 Okular 的“拖动模式”下,我只需轻触一次触摸屏即可退出。然后我尝试明确触摸屏幕(不移开手指),指针立即开始拖动。我怀疑导致此行为的一个可能原因是检测到虚假触摸而没有检测到相应的释放。
答案2
我在 Inspiron 2-in-1 上遇到了同样的问题:使用手写笔后,点击时一直拖延,直到重新启动。我也一直在研究其他桌面环境/窗口管理器,切换到 Awesome WM 解决了这个问题。所以对我来说,这似乎是 Gnome 特有的问题。
编辑:实际上,它又复发了。但是,重新启动设备确实有效。所以现在我的 bashrc 中有一个这样的别名:
alias penfix="xinput disable 'pointer:ELAN2097:00 04F3:274E' && xinput enable 'pointer:ELAN2097:00 04F3:274E'"
当然,如果你想这样做,请用你的设备名称替换名称。然后,当它出现问题时,我只需运行 penfix 即可修复它。
答案3
我对此的记忆已经不那么新鲜了,但在 16.04 版上我遇到过这种情况;仅在使用矢量图形应用程序 Inkscape 时发生。
Inkscape 中有一个特定的任务或程序(我不记得是什么)触发了这种状态,我甚至可以非常可靠地重现这个问题。
令人惊讶的是,这和外接 USB 键盘有关(这都是在笔记本电脑上发生的)。所以据我记得,解决办法是拔下 USB 键盘,等一会儿,然后重新插入。