How to Install AnyDesk on Fedora 39, 38 Linux

This guide will demonstrate how to install AnyDesk on Fedora Linux using the command-line terminal, employing either DNF with the AnyDesk RPM repository or Flatpak with Flathub.

AnyDesk stands out as a remarkable tool in the realm of remote desktop applications, offering users unparalleled flexibility and efficiency. Its technology allows for seamless remote access, enabling professionals and individuals alike to work from anywhere, anytime. With its lightweight design, AnyDesk ensures that users experience minimal latency and high frame rates, making it ideal for a wide range of applications, from professional IT support to personal use. The software’s security features are top-notch, employing TLS 1.2 encryption and RSA 2048 asymmetric key exchange encryption to safeguard all connections. Furthermore, AnyDesk’s intuitive interface and ease of use make it accessible to users of all skill levels.

Before diving into the technical steps, it’s crucial to highlight the key features that set AnyDesk apart:

  • High Performance: Offers smooth remote desktop operations with low latency and high frame rates.
  • Secure Connection: Utilizes TLS 1.2 encryption and RSA 2048 asymmetric key exchange encryption, ensuring secure remote access.
  • Cross-Platform Compatibility: Available on multiple operating systems, including Windows, Linux, macOS, iOS, and Android.
  • Lightweight Design: Ensures efficient operation without overloading system resources.
  • Simple Interface: Facilitates easy navigation and operation for users of all expertise levels.
  • Unattended Access: Allows for remote access to devices even in the user’s absence, with proper permissions.
  • File Transfer: Supports seamless file transfers between devices for efficient workflow.
  • Customization Options: Offers various settings to tailor the software according to personal or organizational needs.

Transitioning from the overview to the technical implementation of AnyDesk on Fedora Linux, it’s essential to grasp the significance of each step in the installation process.

Now, let’s get started with the installation.

Install AnyDesk on Fedora Linux via RPM

Update Fedora Linux Before AnyDesk Installation

Before proceeding with the tutorial, ensuring your system is up-to-date with all existing packages is good.

sudo dnf upgrade --refresh

Import AnyDesk RPM

Before proceeding further, you must copy and paste the following command in your terminal, creating the AnyDesk repository file under /etc/yum.repos.d/ directory.

AMD64 (64-bit) users:

sudo tee /etc/yum.repos.d/anydesk.repo<<EOF
name=AnyDesk Fedora Linux

Alternatively, you can verify the repository was added using the dnf repolist command.

dnf repolist | grep anydesk

Example output:

[joshua@fedora-linux ~]$ dnf repolist | grep anydesk
anydesk                        AnyDesk Fedora Linux

Install AnyDesk via DNF Command

Run the following command to install AnyDesk on Fedora:

sudo dnf install anydesk

AnyDesk Fedora Installation Troubleshoot Tips

There is an issue with all current Fedora distributions with the following error when installing AnyDesk.

nothing provides libgtkglext-x11-1_0-0 needed by anydesk-.....

Or you may find this error instead:

nothing provides needed by anydesk.....

To try and fix this error, install the following package that hopefully should solve the libpangox error:

sudo dnf install redhat-lsb-core

Next, run the following command.

sudo dnf --releasever=32 install pangox-compat.x86_64

Install AnyDesk on Fedora Linux via Flatpak and Flathub

In this section, learn how to install AnyDesk on Fedora Linux using Flatpak and the Flathub repository, an alternative to the DNF method.

Enable Flathub for AnyDesk

First, ensure your system incorporates the Flathub repository, which hosts various applications, including AnyDesk. If not already added, use the command below to add the Flathub repository to Flatpak:

flatpak remote-add --if-not-exists flathub

This command will incorporate the Flathub repository into Flatpak, simplifying the subsequent application installation steps.

Install AnyDesk via Flatpak Command

With Flatpak and Flathub now ready, you can proceed to install AnyDesk by issuing the following command:

flatpak install flathub com.anydesk.Anydesk

This command initiates a search for the AnyDesk package within the Flathub repository and begins its installation on your system.

Troubleshooting Flathub Activation on Fedora Linux

Sometimes, Flathub may not activate even after you import it on Fedora Linux. To fix this issue, run the following command:

flatpak remote-modify --enable flathub

This command corrects Flathub activation issues, guaranteeing smooth installation and operation of AnyDesk on your Fedora Linux system.

Launch AnyDesk on Fedora

Now that you have installed the software, launch AnyDesk on Fedora Linux in a few ways.

CLI Commands to Launch AnyDesk

Open it quickly using the command line terminal with the command:


If you installed the software using Flatpak, launch the Flatpak installation of AnyDesk with the command:

flatpak run com.anydesk.Anydesk

GUI Path to Launch AnyDesk

Desktop users who prefer not to use the command line terminal should open the AnyDesk GUI by following the path:

Activities > Show Applications > AnyDesk
Screenshot showing the process to launch AnyDesk on Fedora Linux by clicking on the application icon.
How to Launch AnyDesk: Click the Icon on Fedora Linux

First-Time Tips for AnyDesk on Fedora

Now that you have successfully installed AnyDesk on Fedora, here are some first-time tips to help you get the most out of your new remote desktop software:

General Tips for AnyDesk on Fedora

  • Check Your Connection: Ensure your internet connection is stable before initiating a remote session to maintain a seamless experience.
  • Familiarize Yourself with the Interface: Take some time to explore the AnyDesk interface on Fedora to understand where the essential features are located.
  • Adjust Display Settings: Tailor the display settings to fit your needs, which can help reduce latency and improve the remote session’s responsiveness.
  • Explore Security Options: Dive into AnyDesk’s security settings to configure unattended access, set up a password, and manage trusted devices for enhanced security.

Customization Tips for Enhanced Usability

  • Personalize Your AnyDesk: Customize your AnyDesk ID to a more memorable alias, making it easier for others to connect with you.
  • Theme and Appearance: Adjust the theme and appearance settings to match your preference, providing a more comfortable user experience.
  • Sound and Transmission: Configure audio transmission settings to ensure you can hear notifications or communicate effectively during a remote session.
  • Connection Quality Settings: Optimize the connection quality based on your internet speed to balance performance and visual clarity.

Advanced Configuration for Power Users

  • Direct Connections: If possible, set up a direct connection to another machine to improve the speed and reliability of your remote access.
  • Use VPN: Consider using a VPN for additional security, especially if you’re connecting to your machine from a public network.
  • Clipboard Synchronization: Enable clipboard synchronization to seamlessly copy and paste text between the local and remote machines.
  • File Transfer Settings: Configure file transfer settings to manage how files are shared between devices, including permissions and default download locations.

Keyboard Shortcuts for Efficiency

  • Switch Between Monitors: Use shortcuts to quickly switch between multiple monitors on the remote desktop.
  • Session Recording: Learn the shortcut to start and stop session recording, allowing you to save remote sessions for later review.
  • Send Ctrl+Alt+Del: Familiarize yourself with the keyboard shortcut to send the Ctrl+Alt+Del command to the remote machine.
  • Take a Screenshot: Know the shortcut to quickly take a screenshot of the remote desktop, which can be invaluable for documentation or support.

Optimizing Performance

  • Bandwidth Usage: Adjust AnyDesk’s bandwidth usage to optimize performance, especially important when working on data-intensive tasks.
  • Frame Rate Settings: Modify the frame rate settings based on your needs to enhance the smoothness of the remote connection.
  • Resource Allocation: Ensure AnyDesk is prioritized in system resources to maintain optimal performance during remote sessions.
  • Network Settings: Check network settings to avoid conflicts and ensure AnyDesk is allowed through your firewall.

Implementing these tips, you’ll be well-equipped to maximize your productivity and efficiency with AnyDesk on Fedora, ensuring a smooth and secure remote desktop experience.

Screenshot showcasing a successfully installed AnyDesk client on Fedora Linux.
Successfully Installed: AnyDesk Client Ready to Use on Fedora Linux

Additional AnyDesk Commands with Fedora

Update AnyDesk

The software should update itself with your system packages for desktop users using the DNF package manager. Use the following command in your terminal for users who want to check manually:

sudo dnf update --refresh

Flatpak installations can run the blanket-update check command with the following:

flatpak update

Remove AnyDesk

When you no longer want the video conference software installed on your system, use the following command that matches your original installation method.

DNF Remove Method For AnyDesk Installations

sudo dnf remove anydesk

Remove the repository if you plan not to re-install AnyDesk again.

sudo rm /etc/yum.repos.d/anydesk.repo

Flatpak Remove Method For AnyDesk Installations

Lastly, if you utilized Flathub to install AnyDesk, just run the following command to remove it:

flatpak run com.anydesk.Anydesk


Throughout this guide, we’ve walked you through the steps to install AnyDesk on Fedora, highlighted essential first-time tips, and shared customization tricks to get you started. Remember, regular exploration of AnyDesk’s features can significantly enhance your remote desktop experience. Keep it simple, play around with the settings to find what works best for you, and don’t hesitate to leverage the power of AnyDesk to make your remote connections as smooth and secure as possible. Happy remote accessing!

Leave a Comment