WhatsApp

来自 ArchWiki

WhatsApp 是 Meta 拥有的移动优先即时通讯服务,具有端到端加密功能。它需要有效的手机号码和数据连接才能运行。

Linux 没有官方的 WhatsApp 桌面客户端,Meta 严格禁止使用其协议的第三方客户端和插件。您可能需要避免完全使用 WhatsApp,转而使用更开放的 IM 服务,例如 XMPPsignal-desktopTelegramMatrix

安装

您可以使用以下方法之一在 Arch 中使用 WhatsApp

网页版

WhatsApp 网页版,是在 Linux 上使用 WhatsApp 的唯一官方方式。

提示: 适用于仅使用一个 Chromium 配置文件的用户
  • 创建并配置一个新的 Chromium 配置文件。
  • 在新配置文件中打开 WhatsApp 网页版。
  • 将 WhatsApp 网页版安装为应用程序(汉堡菜单 > 更多工具 > 创建快捷方式...)。
  • 设置 --profile-directory=Default 标志。有关更多详细信息,请参阅 Chromium#使标志持久化

这样,WhatsApp 网页版将始终在新配置文件中打开,而链接和其他快捷方式将在您的默认配置文件中打开。您可以清除浏览数据,而无需担心它会清除您的 WhatsApp 登录信息。

基于网页的客户端

  • Ferdiumfranz 的社区分支,之前创建用于提供 ferdi 的替代方案。
https://ferdium.org/ || ferdiumAUR
  • Franz — 一个基于 Chromium 的开源应用程序,可用于各种即时通讯软件(包括 WhatsApp)的网页界面。
https://meetfranz.com/ || franzAUR
  • Hamsket — Franz 的 GPL 许可替代品,从 Rambox 的最后一个开源版本 fork 而来。
https://github.com/TheGoddessInari/hamsket || hamsketAUR
  • Silos — 另一个用于多媒体应用程序(如 WhatsApp 网页版)的 Web 应用程序容器。
https://github.com/intersimone999/pyqtws || silosAUR
  • WALC — 适用于 Linux 系统的非官方 WhatsApp 桌面客户端。
https://github.com/WAClient/WALC || walcAUR
  • WhatsApp for Linux — 适用于 Linux 的非官方 WhatsApp 桌面应用程序。
https://github.com/eneshecan/whatsapp-for-linux || whatsapp-for-linuxAUR
  • WhatsApp Nativefier — 使用 nodejs-nativefierAUR 构建的 WhatsApp 网页版的桌面封装,该封装已不再维护。
https://github.com/nativefier/nativefier/ || whatsapp-nativefierAUR
  • WhatsDesk — 使用 Electron 构建的 WhatsApp 网页版的桌面封装。
https://gitlab.com/zerkc/whatsdesk/ || whatsdesk-binAUR
  • Whatsie — 使用 Qt WebEngine 构建的 WhatsApp 网页版的桌面封装。
https://github.com/keshavbhatt/whatsie || whatsieAUR
  • WhatsTux — Rust 和 GTK WhatsApp 网页版客户端。
https://gitlab.com/nexxontech/whatstux || whatstuxAUR
  • ZapZap — 用 Pyqt6 + PyQt6-WebEngine 编写的 WhatsApp 桌面应用程序。
https://rtosta.com/zapzap-web/ || zapzapAUR

基于 TUI 的客户端

  • whatscli — 基于 TUI 的实验性 WhatsApp 应用程序。原生支持类似 Vim 的导航。
https://github.com/normen/whatscli || whatscliAUR
  • nchat — 支持 WhatsApp 的基于终端的聊天客户端。
https://github.com/d99kris/nchat || nchat-gitAUR