Brief: Dino is a relatively new open-source XMPP client that tries to offer a good user experience while encouraging privacy-focused users to utilize XMPP for messaging.
Dino: An Open Source XMPP Client
XMPP (Extensible Messaging Presence Protocol) is a decentralized model of network to facilitate instant messaging and collaboration. Decentralize means there is no central server that has access to your data. The communication is directly between the end-points.
Some of us might call it an “old school” tech probably because the XMPP clients usually have a very bad user experience or simply just because it takes time to get used to (or set it up).
That’s when Dino comes to the rescue as a modern XMPP client to provide a clean and snappy user experience without compromising your privacy.
The User Experience
Dino does try to improve the user experience as an XMPP client but it is worth noting that the look and feel of it will depend on your Linux distribution to some extent. Your icon theme or the gnome theme might make it look better or worse for your personal experience.
Technically, the user interface is quite simple and easy to use. So, I suggest you take a look at some of the best icon themes and GNOME themes for Ubuntu to tweak the look of Dino.
Features of Dino
You can expect to use Dino as an alternative to Slack, Signal or Wire for your business or personal usage.
It offers all of the essential features you would need in a messaging application, let us take a look at a list of things that you can expect from it:
- Decentralized Communication
- Public XMPP Servers supported if you cannot setup your own server
- Similar to UI to other popular messengers – so it’s easy to use
- Image & File sharing
- Multiple accounts supported
- Advanced message search
- OpenPGP & OMEMO encryption supported
- Lightweight native desktop application
Installing Dino on Linux
You may or may not find it listed in your software center. Dino does provide ready to use binaries for Debian (deb) and Fedora (rpm) based distributions.
For Ubuntu:
Dino is available in the universe repository on Ubuntu and you can install it using this command:
sudo apt install dino-im
Similarly, you can find packages for other Linux distributions on their GitHub distribution packages page.
If you want the latest and greatest, you can also find both .deb and .rpm files for Dino to install on your Linux distribution (nightly builds) from OpenSUSE’s software webpage.
In either case, head to their GitHub page or click on the link below to visit the official site.
Wrapping Up
It works quite well without any issues (at the time of writing this and quick testing it). I’ll try exploring more about it and hopefully cover more XMPP-centric articles to encourage users to use XMPP clients and servers for communication.
What do you think about Dino? Would you recommend another open-source XMPP client that’s potentially better than Dino? Let me know your thoughts in the comments below.