Why you can trust ZDNET
:ZDNET independently tests and researches products to bring you our best recommendations and advice. When you buy through our links, we may earn a commission.Our process
'ZDNET Recommends': What exactly does it mean?
ZDNET's recommendations are based on many hours of testing, research, and comparison shopping. We gather data from the best available sources, including vendor and retailer listings as well as other relevant and independent reviews sites. And we pore over customer reviews to find out what matters to real people who already own and use the products and services we’re assessing.
When you click through from our site to a retailer and buy a product or service, we may earn affiliate commissions. This helps support our work, but does not affect what we cover or how, and it does not affect the price you pay. Neither ZDNET nor the author are compensated for these independent reviews. Indeed, we follow strict guidelines that ensure our editorial content is never influenced by advertisers.
ZDNET's editorial team writes on behalf of you, our reader. Our goal is to deliver the most accurate information and the most knowledgeable advice possible in order to help you make smarter buying decisions on tech gear and a wide array of products and services. Our editors thoroughly review and fact-check every article to ensure that our content meets the highest standards. If we have made an error or published misleading information, we will correct or clarify the article. If you see inaccuracies in our content, please report the mistake via this form.
If you were to take a look at my web browser, you'd see that it's always filled with too many tabs. Because of that, I try to separate certain services from the web browser and use desktop clients instead.
I install a handy little tool, called Caprine, which is available for installation on both Linux and MacOS. One thing I like about Caprine is that it has a few features that the official Facebook Messenger doesn't have. The entire feature list looks like this:
Menu bar mode*
Work Chat support
Touch Bar support*
Silent auto updates
Custom text size
Emoji style setting
Respects Do Not Disturb*
Emoji sticker, GIF support
* These features are only available to the MacOS version.
If given the choice between the official Facebook Messenger app and Caprine, I'll take Caprine every day. For example, one thing the official app does is default to chat head bubbles, which can seriously take over your desktop. Caprine does not do that, so all conversations are housed within the app. So, between that and there being a Linux app, Caprine is the winner for me, hands down.
How do you get Caprine on different Linux distributions? Let me show you.
Caprine can be installed on Ubuntu and Debian-based distributions, RHEL and Fedora-based distributions, and any distribution that supports Snap, Flatpak, or AppImages. To get it installed, you'll need a running instance of Linux and a user with sudo privileges.
I'm going to show you how to install Caprine on both Ubuntu and Debian and RHEL and Fedora-based distributions. To make this simple, I'm going to demonstrate using both Snap and Flatpak, because that should cover most every Linux distribution.
Ready? Let's do this.
Installing on Ubuntu and Debian-based distributions
1. Open a terminal window
The first thing to do is open a terminal window because, yes, we're installing from the command line.
Allow the installation to complete and, once it's finished, you'll find the Caprine app in your desktop menu. Open it up, log in with your Facebook account credentials, and go to town with messages.
Installing on RHEL and Fedora-based distributions
Now we turn to Flatpak. This is done in a very similar fashion to Snap. Just open a terminal in your RHEL and Fedora-based distribution, and install Caprine with:
flatpak install caprine
Once the installation is complete, open the app, log in, and start chatting.
If you're like me, you'll find Caprine to be an outstanding solution to a problem you didn't even realize you had. Give the app a try and see if it doesn't quickly become your go-to for all your Facebook messenger chats.