Linux 使用 Nativefier 将 Web 服务变成应用程式

..

现在很多服务都 Web 化,但是在电脑浏览器开很多 Tab,切换无法使用 Alt-Tab 有点麻烦,希望可以将网页直接变成应用程式,可以直接 Alt-Tab 就切换到直接操作,可以怎么做呢?

  • 注:此篇是将 Facebook (Meta) 的 Messenger (messenger.com) 变成 Ubuntu Linux Xwindow 的 应用程式

Linux 使用 Nativefier 将 Web 服务变成应用程式

Nativefier 官方 GitHub:nativefier/nativefier: Make any web page a desktop application

前置准备与安装路径

  • 将程式安装放在:/opt/
  • 网络搜寻 Faceook messenger icon,先抓个 png 下来,存成:/home/user/gnome-apps/messenger.png

Linux 的 Facebook Messenger App 制作安装步骤

  1. sudo snap install nativefier # 或 sudo npm install nativefier -g
  2. 建立 Messenger App 的命令:nativefier -p linux -a x64 -n messenger --icon /home/user/gnome-apps/messenger.png --internal-urls "messenger.com.*?" --single-instance "https://www.messenger.com/"
    • 注:icon 需要放在自己目录下,icon 会自动 cp 到 resources/app/icon.png
    • 要将哪些视窗开启在同一视窗,要在 internal-urls 设定,多笔用 | 隔开 (若没有这样设定 Messenger 会一直开启外部浏览器,会无法登入成功)
      • nativefier --name "Gmail" "https://gmail.com" --internal-urls "accounts.google.com|gmail.com"
  3. sudo mv messenger-linux-x64 /opt/ # 把这种额外安装的软件都放 /opt 下面
  4. cd /opt/messenger-linux-x64/
  5. ./messenger # 就可以直接执行
    • 记得登入下方要选「保持登入」
  6. 于 Ubuntu Gnome 建立 Messenger 快速捷径
    • vim ~/.local/share/applications/messenger.desktop
      [Desktop Entry]
      Type=Application
      Exec=/opt/messenger-linux-x64/messenger
      Name=Facebook Messenger
      Icon=/opt/messenger-linux-x64/resources/app/icon.png

相关网页

想在手机阅读更多Linux资讯?下载【香港硅谷】Android应用
分享到Facebook