鼠标光标卡在“拖放”模式

鼠标光标卡在“拖放”模式

我在使用 Ubuntu 17.04(安装了 Gnome shell 和桌面)时遇到了以下问题

单击书签根目录或鼠标光标下方的某个书签时,会卡在“拖放”模式,从而阻止所有键盘输入以及整个 GUI(系统范围)的鼠标单击。

https://bugs.launchpad.net/ubuntu/+source/rapidsvn/+bug/402892

这是一个非常老的问题,但还没有任何具体的解决方案。

并且这种情况不仅发生在 nautilus 中,其他应用程序(如、 、kid3KDE Connect)也受到影响。在这些应用程序的许多地方,简单的点击卡在“拖放”模式,无法解决这个问题,非常烦人。KdenliveNotes

欢迎任何想法或解决方案。

答案1

对我来说,打开一个终端窗口并运行pkill nautilus可以暂时解决问题。

(但我不知道如何从一开始就防止问题的发生。)

答案2

我在多个 Ubuntu 版本上都遇到过这种粘性拖放错误,目前是 20.04,但它似乎很旧了(见发射台)。如果您有触摸屏或平板电脑,则很可能与该错误有关。如果是这样,您应该能够通过点击ESC鼠标指针来暂时解决问题,然后有时,只需使用触摸屏(或任何相关设备,例如平板电脑等)而不是鼠标单击有问题的功能即可解决问题(直到下一次)。

有时不会。然后,使用CTRL+ ALT+打开终端T,然后xinput在命令行中输入以查找触摸屏/平板电脑的 ID。然后,例如,如果它是 12,请输入:

xinput --disable 12
xinput --enable 12

如果这不起作用,请尝试在禁用和启用命令之间使用鼠标。如果不清楚哪个设备 ID 是哪个,请尝试排除法。例如,在我的联想 Yoga 3 Pro 笔记本电脑上:

xinput
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Synaptics TM2714-001                      id=11   [slave  pointer  (2)]
⎜   ↳ ATML1000:00 03EB:8A10                     id=12   [slave  pointer  (2)]
⎜   ↳ PixArt USB Optical Mouse                  id=14   [slave  pointer  (2)]
⎣ ...

大多数人注意到这个错误是因为每次单击 Nautilus 书签都会使系统进入拖放模式。对我来说,另一个可重复的症状会影响 LibreOffice Calc。一旦触发该错误,如果您单击并选择一个工作表选项卡或拖动选择一组单元格然后释放鼠标,它也会卡在拖放模式,并且(奇怪的是)在选择周围绘制一个粗边框,您无法撤消或重新格式化。

相关内容