我正在使用 20.04.2 LTS ubuntu dektop。当我使用某个程序(例如 Firefox)时,启动器图标旁边有一个点,表示该程序有一个活动的应用程序。我可以单击活动图标,然后弹出该程序的活动窗口。
这适用于除 Chromium(版本 90.0.4430.85)以外的所有应用程序,如果这有什么不同,它恰好是顶部图标。在这种情况下,有一个 Chromium 的活动窗口,有几个选项卡,但它没有显示“活动应用程序”的点。当我单击 Chromium 图标时,它会打开一个新窗口,并显示活动图标点。像所有其他程序一样,我无法使用启动器图标返回程序的第一个实例。Alt Tab(以及切换程序的其他常用方法)是进入第一个活动 Chromium 窗口的唯一方法。
如何让 Chromium 像其他程序一样运行,当有一个程序实例正在运行时显示一个活动图标?
问题可能是由于启动通知机制造成的。打开启动通知后,操作系统希望加载的应用程序在准备好时发出信号。同时,例如,操作系统可以显示等待光标。
此功能并不总是正常工作。例如,在 LibreOffice 中,当您启动另一个组件(例如 Calc)时,当您打开一个组件(例如 Writer)时,需要 30 秒或更长时间,Calc 的启动器才会开始显示在 Alt+Tab 切换器中。在您的情况下,就好像 Chromium 从未发出过准备好的信号,所以启动器永远不会为它做好准备,直到您再次单击它,启动第二个实例。
如果这是问题所在,那么您可以通过关闭应用程序的启动通知来解决问题。为此,请更改
StartupNotify=true
为ChromiumStartupNotify=false
的启动器。.desktop
大多数启动器都安装在
/usr/share/applications
. 不要编辑原件,而要复制一份。原始文件由操作系统管理,可能会被未来的更新覆盖。而是将启动器复制到,~/.local/share/applications
如果它只影响您作为用户(您不需要 root 权限进行更改),或者/usr/local/share/applications
如果您希望更改影响所有用户(您必须具有 root 权限才能进行更改)。