WhatsApp 是 Meta 拥有的移动优先即时通讯服务,具有端到端加密功能。它需要有效的手机号码和数据连接才能运行。
Linux 没有官方的 WhatsApp 桌面客户端,Meta 严格禁止使用其协议的第三方客户端和插件。您可能需要避免完全使用 WhatsApp,转而使用更开放的 IM 服务,例如 XMPP、signal-desktop、Telegram 或 Matrix。
安装
您可以使用以下方法之一在 Arch 中使用 WhatsApp
网页版
WhatsApp 网页版,是在 Linux 上使用 WhatsApp 的唯一官方方式。
提示: 适用于仅使用一个 Chromium 配置文件的用户
- 创建并配置一个新的 Chromium 配置文件。
- 在新配置文件中打开 WhatsApp 网页版。
- 将 WhatsApp 网页版安装为应用程序(汉堡菜单 > 更多工具 > 创建快捷方式...)。
- 设置
--profile-directory=Default
标志。有关更多详细信息,请参阅 Chromium#使标志持久化。
这样,WhatsApp 网页版将始终在新配置文件中打开,而链接和其他快捷方式将在您的默认配置文件中打开。您可以清除浏览数据,而无需担心它会清除您的 WhatsApp 登录信息。
基于网页的客户端
- Ferdium — franz 的社区分支,之前创建用于提供 ferdi 的替代方案。
- https://ferdium.org/ || ferdiumAUR
- Franz — 一个基于 Chromium 的开源应用程序,可用于各种即时通讯软件(包括 WhatsApp)的网页界面。
- https://meetfranz.com/ || franzAUR
- Hamsket — Franz 的 GPL 许可替代品,从 Rambox 的最后一个开源版本 fork 而来。
- Silos — 另一个用于多媒体应用程序(如 WhatsApp 网页版)的 Web 应用程序容器。
- WALC — 适用于 Linux 系统的非官方 WhatsApp 桌面客户端。
- WhatsApp for Linux — 适用于 Linux 的非官方 WhatsApp 桌面应用程序。
- WhatsApp Nativefier — 使用 nodejs-nativefierAUR 构建的 WhatsApp 网页版的桌面封装,该封装已不再维护。
- WhatsDesk — 使用 Electron 构建的 WhatsApp 网页版的桌面封装。
- Whatsie — 使用 Qt WebEngine 构建的 WhatsApp 网页版的桌面封装。
- WhatsTux — Rust 和 GTK WhatsApp 网页版客户端。
- ZapZap — 用 Pyqt6 + PyQt6-WebEngine 编写的 WhatsApp 桌面应用程序。
基于 TUI 的客户端
- whatscli — 基于 TUI 的实验性 WhatsApp 应用程序。原生支持类似 Vim 的导航。
- nchat — 支持 WhatsApp 的基于终端的聊天客户端。