How to Install AnyDesk on Manjaro 21 Linux
If you need a quick way to grab your desktop from the couch, the kitchen, or a coffee shop, this guide shows exactly how to get AnyDesk up and running on Manjaro 21. You’ll end up with a working remote session without having to wrestle with obscure dependencies.
1. Pick your installation route
Manjaro ships with the pacman package manager and an optional AUR helper (yay, paru, etc.). The official AnyDesk builds are available in the Arch User Repository, so you have two sensible choices:
- AUR helper – fastest if you already use yay or paru.
- Manual AUR build – for those who prefer to see every command.
I’ve seen people try to compile from source only to hit a missing library error that could've been avoided by pulling the pre‑built package. Stick with the AUR unless you have a very specific reason not to.
2. Using an AUR helper (recommended)
yay -S anydesk-bin
Why anydesk-bin? It’s the official binary package, meaning you get the upstream build without extra patches that sometimes break on newer kernels. The helper will resolve dependencies (glibc, qt5-base, etc.) and place the desktop file in your menu automatically.
If you don’t have an AUR helper yet, install one first:
sudo pacman -S base-devel git
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
That extra step feels like a chore, but it saves you from manually handling PKGBUILD quirks later.
3. Manual AUR build (if you’re feeling adventurous)
git clone https://aur.archlinux.org/anydesk-bin.git
cd anydesk-bin
makepkg -si
makepkg -si builds the package and installs it in one go. The command also checks the PGP signature of the source, giving you a tiny security boost. If the build stops on a missing qt5-x11extras, just install it with sudo pacman -S qt5-x11extras and rerun the command.
4. Enable the AnyDesk service (optional but handy)
AnyDesk can start automatically at boot, which is useful for headless machines or when you forget to launch it manually.
sudo systemctl enable --now anydesk.service
Enabling the service tells systemd to keep AnyDesk listening on port 7070. If you’re behind a strict firewall, make sure that port is open; otherwise remote connections will time out. I once had a machine that “worked” locally but refused external access until I opened the port.
5. Verify the installation
Run:
anydesk --version
You should see something like AnyDesk 6.2.1. Then launch the GUI from your application menu or with anydesk in a terminal. The first time it starts, you’ll be prompted to accept the license and optionally set a password for unattended access.
6. Common pitfalls
- Kernel mismatch – After a major kernel update, AnyDesk may refuse to start because of an incompatible module. Reinstall the package (yay -S anydesk-bin) and the issue usually disappears.
- Wayland vs X11 – Manjaro’s default KDE session runs on X11, which AnyDesk expects. If you’re using a Wayland session (e.g., GNOME), you’ll get a black screen. Switch to an X11 session or use a different remote tool.
That’s it. You now have a functional AnyDesk client on Manjaro 21, ready for those “I’m on the couch but need that file from my work PC” moments.
-