我遇到了一个问题,在使用 Ubuntu 20.04 一段时间后,非焦点窗口不再响应鼠标单击(因此无法获得焦点)。此外,即使是焦点窗口的标题栏也无法识别鼠标,因此我无法通过单击标题栏来移动或关闭窗口。虽然我可以使用 Alt-Tab 在窗口之间切换,但桌面本身(包括启动器)完全没有响应。锁定屏幕没有帮助;但是,注销有用。(因此,要使用 GUI 关闭计算机,我必须先使用 Ctrl-Alt-Del 注销,然后才能从欢迎程序中选择关机。)此外,悬停操作可以正常工作(桌面和标题栏除外);只是点击不起作用。
(顺便说一句,我刚刚注意到即使没有焦点,双指滚动也可以工作(我的“鼠标”实际上是一个触摸板),但单击滚动条则不行。现在我刚刚注意到只要窗口具有焦点,“文件”(nautilus)的“标题栏”就可以工作,并且启动器会响应 Super+#。)
如果有人知道如何解决这个问题我将不胜感激。
答案1
我仍然不确定是什么原因导致了这个问题,但我可以通过关闭 gnome-shell 来解决这个问题。一个新的 gnome-shell 会自动重新启动,而且似乎我的会话在此过程中没有丢失任何内容。
killall -3 gnome-shell
答案2
哇,我想我至少找到了一个解决方法。我进入系统监视器,找到了 Gnome shell 并将其关闭...
我无法访问其中一个 Gnome shell,因此我关闭了另一个。关闭后,我可以看到我的两个显示器闪烁,然后我的鼠标又开始工作了,我可以再次单击 Gnome 任务栏项目。这很奇怪,但我想至少记录下来。Gnome 版本 3.36.3
编辑-我试图解释我是如何陷入这种状态的
我可以通过以下步骤重现该问题......
- remmina 正在运行(我已连接到接收键盘命令的远程桌面)
- 我尝试使用以下命令在远程(remmina)窗口上截取屏幕截图 =>
$ gnome-screenshot -acf /home/fakepath/Pictures/1.png &
笔记:我有一个键盘快捷键,可以触发 gnome-screenshot 命令(当我悬停在 Remmina 窗口上时,它也会尝试抓取键盘输入)我相信这就是问题所在,因为我的光标变成了十字线(等待屏幕截图),但我永远无法截取屏幕截图。
请注意,脚本作为后台进程运行。当我不小心执行此操作时,我会进入奇怪的额外 shell 状态,并且无法单击任务栏。
更新
今天当我运行 Remmina 时,这种情况再次发生,我不得不进入系统监视器并关闭 gnome-shell,这样我的点击才能再次被识别。但我注意到了另一件事:当我关闭 gnome-shell 时,Remmina 也停止了。我的 Remmina 远程桌面窗口关闭了。
并不是因为 Remmina 是一款很棒的程序而对其进行诽谤,只是尝试添加信息以查看是否有拥有更多信息的人能够看到该问题并能够修复它。
更新 2(2022 年 2 月)- 21.04 和 Gnome 3.38.5
大约 6 个月前我换到了 Ubuntu 21.04(包含 Gnome 3.38.5),从那以后我再也没有遇到过这个问题。
答案3
当 Chrome 中打开下拉元素时,尝试截取屏幕截图(Shift+ )后,我遇到了同样的问题。PrtSc
重新启动 Gnome 有帮助:Alt+ F2→ r
→Enter
您的屏幕将会闪烁并且鼠标将开始工作。
答案4
我也遇到了同样的情况。我通过 SSH 启动了 Firefox 并尝试截屏。我按下了Ctrl+ Shift+ PrintScr,鼠标在任务栏上停止工作。杀死 gnome-shell 也为我解决了问题。Ubuntu 20.04。