「Linux」- 将网页应用变为桌面应用 @20210211

本文介绍了在Linux环境下,如何将网页转换为桌面应用的三种解决方案,包括使用Chrome的快捷方式、nativefier工具以及GNOME Web(Epiphany)浏览器。nativefier能将网页封装成独立应用,而GNOME Web允许直接安装网页为Web应用。每种方法都有其特点和适用场景,可以根据需求选择合适的方法。

问题描述

我们使用 Teambition 办公协作,但是这个软件没有桌面版,只有网页版。在日常使用中,我们经常会打开很多浏览器页面,当这些页面混合在一起,多个页面间切换时间很麻烦的事情。

虽然可以 Pin 标签,或者收藏,但是终究还是很麻烦,不够方便。所以我们希望能够解决这个问题。

解决方法

在 Ubuntu 中(旧版,具体版本已经忘记),我们见过桌面 Amazon 图标,用于打开 Amazon 网站。我们也在某些 Linux 发行版中见过 Gmail 桌面图标,双击将直接在浏览器中打开 Gmail 邮箱。

所以我们希望也可以使用类似的方式,来解决我们的问题。经过一番查找,得到以下解决方法:

第一种、使用 Chrome 保存

使用方法

该方法类似于 Amazon 图标或 Gmail 图标的功能,双击之后将在独立的浏览器窗口中打开页面。方法如下:

1)Click “the 3 dots” on the top-right corner
2)Click More tools
3)Click Create shortcut...

如果未选 Open as window 选择框,将会在桌面创建 .desktop 文件,双击即可打开页面(但是页面会在当前浏览器窗口打开)。
如果选择 Open as window 选择框,将会直接以窗口方式打开当前页面,而不会创建 .desktop 图标文件。

第二种、使用 nativefier 工具(推荐)

该方法更好,使用 nativefier 工具会将网页嵌套到 Electorn 中,生成独立的应用(具体原理我们不懂,可能还是嵌套在 Webview 之类的组件中吧,断网之后整个就是空白页,还能够使用 Ctrl + R 进行强制刷新,这对于我们来说足够了)。

配置方法

这里不再记录如何安装 nativefier 工具,参考 GitHub - jiahaog/nativefier: Make any web page a desktop application 页面即可。

这里简单记录使用 nativefier 创建应用的命令:

nativefier --ver
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值