How to Install TeamViewer on Fedora 40 or 39

TeamViewer is a versatile tool that bridges the gap between various platforms, offering a seamless and efficient solution for remote control, file transfer, and desktop sharing. Its robust features allow users to connect to multiple workstations, providing a lifeline for IT support and remote collaboration.

Here’s what sets TeamViewer apart:

  • Cross-platform compatibility: Works effortlessly across Windows, macOS, Linux, and mobile operating systems.
  • Secure connection: Ensures end-to-end encryption, safeguarding your data during every session.
  • Intuitive interface: Designed for ease of use, enabling quick and hassle-free remote access.
  • File transfer: Facilitates smooth and secure file sharing between devices.
  • Multi-user support: Allows multiple participants to join a session, enhancing collaborative efforts.
  • Remote printing: Print documents from a remote device to a local printer, streamlining workflow.
  • Wake-on-LAN: Remotely wake up your device, providing flexibility in accessing systems.
  • High performance: Optimized for connections over LAN and the internet, delivering high-speed and reliable remote access.

With these features, TeamViewer stands out as a comprehensive solution for remote access needs.

Now, let’s dive into the technical how-to, ensuring you can leverage TeamViewer’s capabilities on your Fedora 40 or 39 system.

Install TeamViewer via RPM

Before starting the installation, ensure that all existing packages on your system are up-to-date to avoid potential conflicts:

sudo dnf upgrade --refresh

First, import the TeamViewer repository and create the necessary file using a text editor like Nano:

sudo nano /etc/yum.repos.d/teamviewer.repo

Copy and paste the following content into the file:

name=TeamViewer - $basearch

Ensure that $basearch is included in the configuration; otherwise, you might encounter a 403 error. Save the file by pressing CTRL+O and exit nano with CTRL+X.

With the repository configured, proceed with the TeamViewer installation using the following command:

sudo dnf install teamviewer

If you’re new to Linux, you’ll be prompted to import the GPG key. When you see this prompt, type “Y” and press Enter to continue.

Launch TeamViewer UI

Now that TeamViewer is installed on your system, there are several ways to launch the application, catering to users with different preferences.

Command-Line Launch Method For TeamViewer

For those who prefer using the command line terminal, TeamViewer can be quickly launched by entering the following command:


GUI Launch Method For TeamViewer

For desktop users who would instead not use the command line terminal, TeamViewer can be opened through the graphical user interface (GUI) by navigating the application menu:

  1. Click on Activities in the top-left corner of your screen.
  2. Select Show Applications (represented by a grid icon) at the bottom of the Activities panel.
  3. Search for “TeamViewer” in the search bar or locate the TeamViewer icon among the listed applications.
  4. Click on the TeamViewer icon to launch the application.

Many Fedora users have adopted Wayland as their display server protocol or prefer using it over X.Org. However, it’s essential to note that TeamViewer does not support Wayland.

Unfortunately, Wayland’s support in TeamViewer is not expected to arrive soon. Discussions regarding this compatibility have been ongoing for several years. Given the progress, implementing Wayland support in TeamViewer might take another decade. In the meantime, to use TeamViewer on Fedora, you’ll need to switch from Wayland to GNOME on Xorg by following these steps:

  1. Log out of your current session.
  2. Click the gear icon (⚙️) next to the “Sign In” button on the login screen.
  3. Choose “GNOME on Xorg” from the available options.
  4. Log back into your Fedora system.

After launching TeamViewer with Xorg, you are ready to utilize its features. To connect to a remote PC, you can obtain the remote computer’s TeamViewer ID or share your ID with another user.

Additional Commands with TeamViewer

Update TeamViewer

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

Remove TeamViewer

When you no longer want the video conference software installed on your system, use the following command to remove it.

sudo dnf remove teamviewer

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

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


Throughout this guide, we’ve walked you through the steps to install TeamViewer on Fedora, shared some essential first-time tips, and explored customization and keyboard shortcuts to enhance your TeamViewer experience. Keeping your TeamViewer installation secure and personalized is key to a smooth remote access experience.

Joshua James
Follow me

Leave a Comment