/whatsapp-for-linux

An unofficial WhatsApp desktop application for Linux.

Primary LanguageC++GNU General Public License v3.0GPL-3.0

whatsapp-for-linux

An unofficial WhatsApp desktop application written in C++.

Get it from the Snap Store Get it from AUR

Action Status Action Status Action Status

App Window

Features

  • Features come with whatsapp web except audio and image capture
  • Zoom in/out
  • System tray icon
  • Autostart with system
  • Fullscreen mode
  • Show/Hide headerbar by pressing Alt+H
  • Spell check in system language. You might need to install the corresponding dictionary to get this working i.e. aspell-en package for English

Using whatsapp-for-linux

Check out releases for available packages.

Dependencies

  • cmake >= 3.8
  • gtkmm-3.0
  • webkit2gtk-4.0
  • appindicator3-0.1

Build & Run

Development

  1. Create a debug build directory and go into it. mkdir -p build/debug && cd build/debug
  2. Build cmake. cmake -DCMAKE_BUILD_TYPE=Debug ../..
  3. Build makefile. make
  4. Run. ./whatsapp-for-linux

Local installation

If you want to install it locally, use make install inside the build directory after building (You'll probably need administrator privileges for this).

Packaging

Debian

Run dpkg-buildpackage -uc -us -ui.

Snap

Run snapcraft. Pass --use-lxd option in a virtual environment.

Contributing

Please read contributing.

Code Contributors

Code Contributors