PWA .desktop 文件打开新的浏览器窗口而不是应用程序

PWA .desktop 文件打开新的浏览器窗口而不是应用程序

我已经使用 Brave 的创建快捷方式工具,它出现在我的桌面上。桌面文件。我已“允许启动”,但它一直打开一个新的空白 Brave 窗口,而不是正确的 Web 应用程序地址。

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=YouTube
Exec=/snap/brave/123/opt/brave.com/brave/brave-browser --profile-directory=Default --app-id=agimnkijcaahngcdmfeangaknmldooml
Icon=brave-agimnkijcaahngcdmfeangaknmldooml-Default
StartupWMClass=crx_agimnkijcaahngcdmfeangaknmldooml

Ubuntu 21.04

GNOME Shell 3.38.4

答案1

如果您想保留 snap 版本,简单的解决方案。

我发现通过 apt 下载可以解决问题,但后来我发现 brave 在我的国家被禁止(可能是因为它带有 Tor),这使得无法在没有 vpn 的情况下访问 braves 网站/repo,但这意味着我需要继续手动检查更新,并在有任何可用更新时打开和关闭我的 vpn,所以我不得不坚持使用 snap 版本。

但后来我想到了一个解决办法。

解决方案:

  • .desktopbrave 创建的文件中,将的值更改/snap/brave/132/opt/brave.com/brave/brave-browser为 brave 的默认可执行文件(snap/bin/brave在我的情况下)部分。Exec
  • (可选)设置Icon您选择的值(提供图标的路径),默认为 Brave 的图标。
  • 将文件移动.desktop/home/username/.local/share/applications

完毕! PWA 将作为应用程序出现在菜单中。

相关内容