将 chrome 网页作为桌面应用程序运行

将 chrome 网页作为桌面应用程序运行

我希望在 Gnome shell 中将几个网页作为桌面应用程序运行。以下是要求:

  1. 它必须与 Google Chrome 一起运行。
  2. Alt按下+时,它必须作为单独的应用程序图标提供Tab

我查看了一个名为 Webby 的程序,但它似乎没有使用 Google Chrome 作为底层浏览器。到目前为止,我创建了 .desktop 文件,并能够让应用程序和图标显示在启动器中:

[Desktop Entry]
Name=Gmail
Exec=google-chrome-stable --app=https://mail.google.com/mail/u/0/#inbox
Icon=gmail-icon
Type=Application
Categories=GTK;GNOME;Office;

这有效,并允许我在单独的窗口中启动应用程序,但是,当我按 Alt+Tab 时,所有内容仍然组合在 Google Chrome 图标下。我也尝试为 exec 路径创建符号链接,但这也没有用。有人有什么想法吗?

答案1

这可能不是您想要的。但如果您想将 Google Chrome 网站作为网络应用程序固定到桌面,您可以执行以下操作:

  • 点击右上角的 3 个点
  • 点击More tools
  • 点击Create shortcut...
  • 选中Open as window复选框

希望我能帮上忙!


Chrome > 版本 70

更新 Chrome 的新版本,未Open as window出现复选框:

  • 点击右上角的 3 个点
  • 点击More tools
  • 点击Create shortcut...
  • 点击Create
  • 导航chrome://apps
  • 右键单击新应用
  • 点击Open as window

答案2

点击 Chromium 或 google-chrome 右上角的三个点后,点击更多工具 > 创建快捷方式... > 创建

这也会创建一个桌面快捷方式,但只有完成此技巧后它才会起作用。

在这里我向您展示如何将 Instagram 制作成桌面应用程序。

我们从 Chromium 创建快捷方式并在文本编辑器中打开它后可以看到此代码

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=Instagram1
Exec=/snap/chromium/2033/usr/lib/chromium-browser/chrome "--profile-directory=Profile 1" --app-id=maonlnecdeecdljpahhnnlmhbalehlm
Icon=chrome-maonlnecdeecdljpahhnnlmhbmalehlm-Profile_1
StartupWMClass=crx_maonlnecdeecdljpahhnnlmhbmalehlm

只是改变

/snap/chromium/2033/usr/lib/chromium-browser/chrome 或者

/opt/google/chrome/google-chrome

chromiumgoogle-chromegoogle-chrome -incognito

如果你在 Google Chrome 中创建多个配置文件,你可以这样写

google-chrome --profile-directory='Default'或者

google-chrome --profile-directory=Profile 1" -incognito

例如

Exec=/snap/chromium/2033/usr/lib/chromium-browser/chrome "--profile-directory=Profile 1" --app-id=maonlnecdeecdljpahhnnlmhbalehlm

Exec=google-chrome --profile-directory=Profile 1" -incognito --password-store=basic --app-id=maonlnecdeecdljpahhnnlmhbalehlm

我使用 --password-store=basic 来忽略密钥环密码。

对于图标,我从网上下载了 Instagram 应用程序图标,并显示了这样的位置,它立即起作用了

Icon=/home/virus-attack/Icon/Google-Chrome-Google-Chrome.ico

现在您也可以将此快捷方式固定到您的面板

相关内容