打开应用程序(Chromium)会突出显示错误的快捷方式 indock

打开应用程序(Chromium)会突出显示错误的快捷方式 indock

当我启动(通过单击图标)Chromium 时,红点被放置在 slack 图标下方。

在我启动 Chromium 之后,我的 dock 的摘录

我尝试了以下操作:

  • 更改了 slack_slack.desktop¹ 中的 StartupWMClass 值
  • 关闭松弛
  • 消除码头的松弛
  • 更改了 Exec 行,将 slack 替换为 slack_nonexistent 我每次都得到相同的行为:单击 Chromium 图标会打开一个新窗口,但新的点位于 slack 图标下方。

¹ 有很多 slack.desktop 文件,但是更改这个文件会使图标闪烁(如果我更改 Exec 行它就不再起作用 - 所以我猜这是好文件)

Ubuntu 到底为什么会感到困惑?欢迎提出任何想法或进行任何测试。

我把我的问题弄得很笼统,因为我不知道它与什么相关。

$ cat /var/lib/snapd/desktop/applications/slack_slack.desktop
[Desktop Entry]
X-SnapInstanceName=slack
Name=Slack
StartupWMClass=ISaidSlack
Comment=Slack Desktop
GenericName=Slack Client for Linux
Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/slack_slack.desktop /snap/bin/slack_x %U
Icon=/snap/slack/15/usr/share/pixmaps/slack.png
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Network;InstantMessaging;
MimeType=x-scheme-handler/slack;


$ cat /usr/share/applications/chromium-browser.desktop
[Desktop Entry]
Version=1.0
Name=Chromium Web Browser
Name[fr]=Navigateur Web Chromium
# (other i18n strings)
GenericName=Web Browser
GenericName[fr]=Navigateur Web
# (other i18n strings)
Comment=Access the Internet
Comment[fr]=Accéder à Internet
# (other i18n strings)
Exec=chromium-browser %U
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=chromium-browser
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml_xml;x-scheme-handler/http;x-scheme-handler/https;
StartupNotify=true
Actions=NewWindow;Incognito;TempProfile;
X-AppInstall-Package=chromium-browser

[Desktop Action NewWindow]
Name=Open a New Window
Name[fr]=Ouvrir une nouvelle fenêtre
# (other i18n strings)
Exec=chromium-browser

[Desktop Action Incognito]
Name=Open a New Window in incognito mode
Name[fr]=Ouvrir une nouvelle fenêtre en mode navigation privée
# (other i18n strings)
Exec=chromium-browser --incognito

[Desktop Action TempProfile]
Name=Open a New Window with a temporary profile
Name[fr]=Ouvrir une nouvelle fenêtre avec un profil temporaire
# (other i18n strings)
Exec=chromium-browser --temp-profile

相关内容