团队 Web 应用程序的单独启动器图标(使用铬)

团队 Web 应用程序的单独启动器图标(使用铬)

我创建了一个文件名为 Teams.desktop 的启动器,并将其放在文件夹 ~/Desktop/ 中,并为应用程序创建了一个符号链接sudo ln -s ~/Desktop/Teams.desktop /usr/share/applications/Teams.desktop

桌面上的图标正确在此处输入图片描述

我还可以“固定到 Dash”,它将在启动器中正确显示在此处输入图片描述

但是一旦我打开它,该应用程序就会与启动器中的 Chromium 图标分组在一起。 在此处输入图片描述

$ xprop WM_CLASS

将会呈现

WM_CLASS(STRING) = "teams.microsoft.com", "teams-webapp"

lg 展示在此处输入图片描述

这是 Teams.desktop 文件:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Name=teams-wepapp
GenericName=teams-wepapp
Exec=chromium-browser --user-data-dir=~/.config/teams-wepapp/ --app=https://teams.microsoft.com/_#/conversations/ --class=teams-wepapp --name=teams-webapp
StartupWMClass=teams-webapp
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/home/marc/.local/icons/teams.svg
Categories=WebBrowser;
MimeType=text/html;text/xml;application/xhtml_xml;x-scheme-handler/http;x-scheme-handler/https;
StartupNotify=true

我真的很想为团队设置第二个图标(或者甚至是两个,因为我使用两个团队帐户),以便更轻松地切换,而不必搜索所有打开的 Chromium 窗口。

我尝试使用菜单自由以及一些说明,例如,不起作用。也许 23.10 中有一些变化?

$ ps -e | grep tty
   3556 tty2     00:00:00 gdm-wayland-ses
   3567 tty2     00:00:00 gnome-session-b


$ ps -ef | grep -i tty
UID          PID    PPID  C STIME TTY          TIME CMD
marc        3556    3432  0 Jan31 tty2     00:00:00 /usr/libexec/gdm-wayland-session env GNOME_SHELL_SESSION_MODE=ubuntu /usr/bin/gnome-session --session=ubuntu
marc        3567    3556  0 Jan31 tty2     00:00:00 /usr/libexec/gnome-session-binary --session=ubuntu
marc       93693   64482  0 16:17 pts/3    00:00:00 grep --color=auto -i tty

答案1

如果最终找到了解决方案发射台. 对铬使用不同的路径:

Exec=/snap/chromium/current/usr/lib/chromium-browser/chrome [...]

代替

Exec=chromium-browser [...]

相关内容