Linux 版 Microsoft Teams 官方客户端一直处于低迷状态,似乎基本上无人维护,越来越多的会议对于参与者来说根本无法使用。
Firefox 和 Chromium 中的 Web 客户端在显示外部屏幕共享方面仍然存在问题。因此,我切换到运行 MS Teams 作为渐进式 Web 应用程序(PWA)在 Microsoft Edge(稳定版,Linux x86_64,通过 Fedora 37 上的 RPM 安装)中,所有基本功能均可在 Linux 上运行。
我可以轻松地从 Edge 汉堡菜单中“安装”Teams 作为应用程序。
然而,
如何我如何启动 msedge 来直接打开 PWA?我不想通过菜单在新窗口中打开团队。我使用 Edge 几乎不做其他事情。
答案1
安装 Microsoft Teams PWA 后,您可能能够要求它创建桌面快捷方式。
进入…
菜单 -> “应用” -> “管理应用”;在edge://apps
打开的选项卡中,在 Teams PWA 上,进入菜单…
,
选择“创建快捷方式...”,然后选择仅固定到“桌面”
之后,您将在桌面目录中找到一个文件(如果您像许多不使用带有 MS Windows 样式桌面目录的窗口管理器的用户一样,您可以cd "$(xdg-user-dir DESKTOP)"
)。
该目录包含一个新创建的文件mstedge-${app_id}-Default.desktop
,其中${app_id}
是一个随机的字母字符串。
从其内容来看,
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=Microsoft Teams
Exec=/opt/microsoft/msedge/microsoft-edge --profile-directory=Default --app-id=cifhbcnohmdccbgoicgdjpfamggdegmo "--app-url=https://teams.microsoft.com/?clientType=pwa"
Icon=msedge-cifhbcnohmdccbgoicgdjpfamggdegmo-Default
StartupWMClass=crx__cifhbcnohmdccbgoicgdjpfamggdegmo
这Exec
条线就是你要找的!
/opt/microsoft/msedge/microsoft-edge \
--profile-directory=Default \
--app-id=cifhbcnohmdccbgoicgdjpfamggdegmo \
"--app-url=https://teams.microsoft.com/?clientType=pwa"
在 Windows 上,您获得的等效结果是
msedge_proxy.exe --app-id=[long unique id] --app-url=https://teams.microsoft.com/
您还可以将其安装到您的开始菜单中;给它一个类别:
echo 'Categories=Network,VideoConference' >> msedge-cifhbcnohmdccbgoicgdjpfamggdegmo-Default.desktop
之后,可以将其设置为菜单项:
xdg-desktop-menu install msedge-cifhbcnohmdccbgoicgdjpfamggdegmo-Default.desktop