我最近切换到了 Ubuntu 22.04,在切换工作区时遇到了这个问题:
我在给定的工作区上打开一个窗口(例如文本编辑器),并与该窗口交互(例如写入“测试”)。然后我使用默认键盘快捷键切换到另一个工作区。当我切换回原始工作区并想继续输入时,文本编辑器窗口不知何故不处于活动状态,并打开“在桌面上查找文件”弹出窗口。
我不仅在文本编辑器上观察到了这个问题,而且在终端、浏览器等上也观察到了这个问题。
有什么想法可以避免这种情况吗?
答案1
我遇到了同样的问题。通过在终端中输入以下内容禁用桌面图标 NG 扩展,我能够让它在 X11 上再次运行:
gnome 扩展禁用[电子邮件保护]
答案2
切换工作区时导致活动窗口失去焦点的错误已在此处描述:
- https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5517
- https://gitlab.com/rastersoft/desktop-icons-ng/-/issues/235
显然,这种情况仅在使用 Xorg 时发生。我使用的是 Xorg;由于此处描述的 nvidia 驱动程序问题,Wayland 被禁用:无法在 Ubuntu 22.04 LTS 上将 Wayland 与 Nvidia 510 驱动程序一起使用
我能够通过设置来启用 Wayland WaylandEnable=true
,/etc/gdm3/custom.conf
并结合此处描述的黑客技术:https://askubuntu.com/a/1403916/1593752
启用 Wayland 后,窗口失去焦点的问题就消失了。但我现在确实遇到了严重的图形故障(闪烁、窗口短暂消失)。
答案3
好吧,经过多次研究这个问题之后,发现 gnome/ding 贡献者不会很快解决这个问题,但是有一个优雅的解决方案,效果很好。
安装此 Gnome 扩展解决了我的问题,而无需禁用 DING 扩展: https://extensions.gnome.org/extension/4688/focus-follows-workspace/?c=154468 https://github.com/christopher-l/focus-follows-workspace
我希望它有帮助!