今天早上,我从程序列表中启动了 Slack。一旦它启动并运行,我点击了其中的一个链接,它启动了 Firefox。事实上,它启动了四个 Firefox 窗口,每个窗口都有许多选项卡,因为 Firefox 记得我之前的会话,而我就是这样杂乱无章的。
但是,在程序切换器 ( Alt+ Tab) 中,Firefox 窗口与 Slack 窗口捆绑在一起。在启动器栏中也是如此,Firefox 图标下方没有点,而 Slack 图标显示为五个。我about:profiles
在 Firefox 中访问并重新启动了程序,但它仍然与 Slack 相关联。
我经常通过单击电子邮件中的链接来启动 Firefox,但我从未将它与 Thunderbird 组合在一起。我经常从 Firefox 启动 Slack,方法是打开 Slack 网络应用程序,并在其中选择“打开 Slack 应用程序”选项。这有时会导致 Slack 在 Firefox 窗口中分组(与我今天的情况相反)。
我觉得这有点烦人。有没有简单的方法来修复它?我应该将其报告为错误而不是 / 以及在这里询问吗?
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.3 LTS
Release: 18.04
Codename: bionic
如果您的应用程序是通过 snap 安装的,那可能就是问题所在。
我有一个类似的问题,结果证明是由快照的工作方式引起的。他们有自己的“环境”,有时他们无法访问其他进程,这就是为什么从 snap 中启动的其他应用程序都在其名称/进程下的原因。
我能找到的最简单的解决方案是以其他方式(
.deb
文件或apt
)安装程序。编辑: 从评论中回答你的问题(我还不能评论,因为我没有足够的声誉):
.desktop
文件可以在/usr/share/applications
(所有用户)和~/.local/share/applications
(当前用户)中找到