The best available desktop app for Facebook Messenger. Created for elementary OS. Inspired by this mockup. Many thanks to purple facebook's authors for creating API to communicate with Messenger service.
If you are using elementaryOS 0.4 Loki, follow these steps. Otherwise:
Download the repository and all necessary dependencies. Enter the terminal and type:
git clone https://github.com/aprilis/messenger
cd messenger
sudo apt install elementary-sdk libwebkit2gtk-4.0-dev libunity-dev libsoup2.4-dev libnotify-dev libplank-dev libbamf3-dev libwnck-3-dev intltool meson
Build the app.
meson build
cd build
ninja
ninja install
sudo ldconfig
As this app isn't stable yet, updates may occur quite often. To download and install an update, you should open the terminal and navigate to the directory with cloned repository (probably it's named messenger) and type:
git pull
cd build
ninja install
Now you have to restart the app. To do this, open the main window, click the gear icon and select 'Quit'. Now open the main window again - your app is up-to-date!
If you have installed old Messenger version you need to remove forked Plank which was required before. Open the terminal in the messenger folder and type:
sudo script/uninstall-plank.sh