在 ubuntu 20.04(和 18.04)中,应用程序偶尔会失去与应用程序 Dock 的链接。
当这种情况发生时,应用程序仍然存在,但它不再能通过应用程序停靠栏访问(并且应用程序图标旁边没有显示点),迫使我使用“操作/窗口”键来显示应用程序并从那里选择应用程序以将其移动到前台。
如果我重新启动并重新启动所有程序,应用程序将正确链接到 dock,并在应用程序旁边显示一个“点”。
我注意到这种情况主要发生在我最常用的 2 个应用程序 PyCharm(社区)和 chromimum 上,但可能发生在所有应用程序上。
有谁知道如何防止应用程序丢失与 Dock 的链接?
在 ThinkPad x1 Extreme 上运行 ubuntu 20.04.1。
答案1
您的应用程序不仅无法在 Dock 上使用,也不会在 Alt+Tab 切换器中列出。事实上,进入概览是找到该应用程序的唯一方法。
这可能是由于 Startupnotify 系统造成的。当为应用程序设置此功能时,它会向桌面指示应用程序将在准备就绪时通知 shell。这允许 shell 在应用程序仍在加载时提供一些反馈。
这在 Gnome Shell 上并不总是有效。有时,它会导致应用程序的图标不显示或可能要 30 秒或更长时间后才显示。
要解决此问题,请StartuNotify
在.desktop
程序启动器中关闭。.desktop
在 中创建系统范围文件的您自己的副本~/.local/share/applications
。编辑该副本以将 StartupNotify 设置为 false,如下所示:StartupNotify=false
。该副本将覆盖系统范围的启动器。
对于通过常规 APT 系统安装的应用程序,系统范围的启动器位于 下/usr/share/applications
。通过 snap 安装的应用程序位于 下/var/lib/snapd/desktop/applications/
。