How to Install Remmina Remote Desktop on Manjaro 21
You’re running Manjaro 21 and need a decent RDP/VNC client without pulling the whole GNOME desktop into your system. This guide walks you through getting Remmina up and running, why each step matters, and a quick test to make sure it actually works.
Add the community repo (if you haven’t already)
Manjaro’s default install ships with the “community” repository enabled, but on a fresh minimal spin it can be off. Run:
sudo pacman -Sy
Updating the package database pulls in the latest mirrors; skipping this often leads to “package not found” errors later.
Install Remmina and its plugins
Remmina’s core package only gives you the GUI. To connect via RDP, VNC, SPICE or SSH you need the matching plugins. Install everything in one go:
sudo pacman -S remmina remmina-plugin-rdp remmina-plugin-vnc remmina-plugin-ssh
Why install all plugins? If you later need to jump from a Windows box (RDP) to a Linux VM (SSH) you won’t have to reopen the terminal and add another package. It also prevents the “missing protocol” pop‑ups that can be confusing for newcomers.
Enable hardware acceleration (optional but recommended)
If your laptop has a decent GPU, enabling OpenGL will make remote sessions feel less like watching paint dry. Edit ~/.config/remmina/remmina.pref and set:
use_opengl=1
The flag tells Remmina to offload rendering to the graphics card instead of relying on pure CPU blitting. On older hardware you can leave it at 0.
Verify the installation
Launch Remmina from your menu or type remmina in a terminal. The first time it starts, it will create a config directory; this is normal. Create a quick RDP test profile:
- Click + → New Connection Profile.
- Choose “RDP – Remote Desktop Protocol”.
- Fill in the remote host’s IP and your credentials.
- Hit Save then double‑click the entry.
If you see the Windows login screen within a few seconds, you’ve got it right. I’ve run into situations where a stray firewall rule on the remote side blocked port 3389; the error message is cryptic, but checking nc -zv <host> 3389 from the Manjaro box clears that up.
Clean‑up (if you only need one protocol)
If you’re sure you’ll never use VNC or SPICE, you can prune the unnecessary plugins:
sudo pacman -Rns remmina-plugin-vnc remmina-plugin-spice
Removing them shaves a couple of megabytes off your system and keeps the package list tidy. I’ve seen people keep every plugin “just in case” and end up with a bloated /usr/share/remmina directory that makes updates slower.
Keep Remmina current
Manjaro’s rolling‑release model means you’ll get updates automatically, but it never hurts to give it a manual refresh once in a while:
sudo pacman -Syu remmina
That pulls any security patches or UI tweaks the upstream developers have pushed.
That’s all there is to it. Remmina works well enough that I’ve used it on three different Manjaro installs without ever needing a commercial client. H