怎样使用 Nativefier 将网站变成 Linux 桌面应用程序

您可能在工作期间每天访问特定网站数次。 这样做需要您打开浏览器,输入 URL,然后最终加载网站。 如果您可以将网站变成一个应用程序,只需双击即可从您的 Linux 桌面启动呢?

事实证明,您可以使用名为 Nativefier 的命令行实用程序为网站创建独立的 Linux 应用程序。 这是怎样做到这一点的。

怎样在 Linux 上安装 Nativefier

首先,您需要在系统上安装 NPM 和 Nativefier。 要安装 NPM,请查看我们在 Linux 上安装 NPM 的详细指南。

配置好 NPM 后,现在是安装 Nativefier 的时候了。 为此,请启动终端并发出以下命令:

npm install -g nativefier

-G 标志代表 全球的 并命令 NPM 全局安装包。

如果您的 Linux 发行版支持 snap,您可以使用以下方法从 Snap Store 获取 Nativefier snap 包:

sudo snap install nativefier

在运行上述命令之前,请确保您已经在系统上进行了 snap 安装。 如果没有,您可以参考我们在 Linux 上安装 snap 的指南。

Arch 用户可以使用 Yay 从 Arch User Repository 下载 Nativefier:

yay -S nodejs-nativefier

snap 和 AUR 存储库没有定期维护,因此建议您使用 NPM 安装 Nativefier。

将网站变成桌面 Linux 应用程序

使用 Nativefier 很容易。 要为网站创建桌面应用程序,请使用以下命令语法:

nativefier "https://www.example.com"

默认情况下,Nativefier 会自动为网站分配一个应用名称。 如果您希望您的应用程序具有自定义名称,您可以使用 – 姓名 旗帜。

nativefier --name "Example Linux App" "www.example.com"

Nativefier 将创建一个文件夹,其中包含应用程序所需的所有文件。 要访问应用程序文件,请使用 cd 命令导航到新创建的目录:

cd appdirname/

如果不确定应用程序目录名称,可以使用 ls 命令列出父目录的内容。

Nativefier 会自动为生成的应用文件分配执行权限,因此您不必这样做。 您可以使用以下命令语法简单地启动可执行文件:

./appname

要获取与该实用程序相关的命令行帮助,请键入:

nativefier --help

为什么要将网站变成桌面应用程序?

并非每个人都可能需要为他们访问的网站创建桌面应用程序。 但是对于那些必须经常浏览某些网站的人来说,即使是多点击几下也可能成为工作的障碍。 因此,为了保持您的高生产力水平并确保您不会一次又一次地重复相同的操作,将网站变成桌面应用程序可能会有所帮助。

这与在 Linux 上为特定操作设置热键或为更长的命令创建新的 shell 别名相同。 总而言之,拥有一个可以直接从桌面启动的应用程序很方便,并且偶尔可以为您节省几次点击。 从长远来看,这可以节省很多时间。

Linux 比其他操作系统好很多

在 Linux 上,您可以确定,如果您不喜欢系统的某个方面,可以切换到另一个方面。 如果打开 Web 浏览器并经常搜索网站听起来很乏味,您可以选择更简单的方法并创建键盘快捷键,或者更好的是,使用 Nativefier 为网站创建一个完整的桌面应用程序。

不过,您可以在 Linux 上做更多事情。 为了 example,您可以使用 crontab 安排应用程序在特定时间运行,创建根据时间自动更改壁纸的脚本,以及在系统上安装多个桌面环境。 有些任务可以在 Windows 等其他操作系统上轻松完成,而其余任务则是 Linux 生态系统独有的。