创建 Chrome 扩展程序的桌面快捷方式

创建 Chrome 扩展程序的桌面快捷方式

有一款特殊的聊天应用叫做线但它不提供 Linux 版本。不过幸好开发人员制作了一个 chrome 扩展程序。过去,扩展程序与 chrome://apps 集成,因此很容易将快捷方式添加到桌面。Line 也不提供像 WhatsApp 或 Microsoft Teams 这样的 Web 版本,因此无法直接添加快捷方式。任何帮助都将不胜感激。Line 扩展程序(右上角)未显示在 chrome 应用列表中:

chrome 应用列表中未显示 Line 扩展(右上角)

我在 Ubuntu 20.04.01 64 位上运行 Chrome 87.0.4280.88

答案1

您真正需要做的就是获取应用程序的 Chrome 扩展程序 ID,然后将其添加到 .desktop 文件中。

转到chrome://extensions,这将调出所有内容。查找相关应用程序:

名为 LINE 的 Chrome 扩展程序的详细信息。其 ID 为“ophjlpahpchlmihnnnihgmmeilfjmjjc”。

然后将该 ID 以/index.html结尾添加到 Google Chrome 将启动的命令中。例如,包含以下几行的“Line Chat.desktop”:

[Desktop Entry]
Version=1.0
Type=Application
Name=Line Chat
Comment=Line Chat
Exec=google-chrome --app="chrome-extension://ophjlpahpchlmihnnnihgmmeilfjmjjc/index.html"
Icon=
Path=
Terminal=false
StartupNotify=false

您总是可以找到自己喜欢的图标并将其添加到Icon=行中。

--app=<url>参数指示 Chrome 以应用模式启动,隐藏 UI 元素。如果您希望扩展程序页面在普通选项卡中打开,请使用类似

Exec=google-chrome "chrome-extension://ophjlpahpchlmihnnnihgmmeilfjmjjc/index.html" 

反而。

希望这可以帮助!

答案2

请注意,URL="..." 必须指向有效文件。并非所有扩展程序在根文件夹中都有 index.html。有时您必须“挖掘”一下才能找到它们。

相关内容