How to Install Ristretto Image Viewer on Fedora 39/38/37 Linux

The landscape of image viewers for Linux is teeming with an assortment of choices. Ristretto stands tall among them, catering predominantly to users who prize speed and simplicity. This nifty tool is known for its lightweight nature and rapid performance, making it an ideal selection for Fedora Linux users. The essence of this article is to shepherd you through the process of installing Ristretto on your Fedora system, ultimately augmenting your productivity and user experience.

Distinctive features of Ristretto:

  • Streamlined Interface: Ristretto’s minimalist design aids in effortless navigation.
  • Quick Image Loading: Superior performance with instant rendering of images.
  • Compatibility: Supports a wide range of image formats.
  • Slideshow Mode: Conveniently cycle through images in a directory.
  • Thumbnail Bar: Preview and easily switch between images.
  • Customization Options: Personalize the appearance and behavior to suit your preferences.
  • Low Resource Consumption: Perfect for systems with limited hardware capabilities.

Now, let’s expound on why Ristretto is an indispensable tool for any Fedora Linux user. Its nimble nature allows for lightning-fast image loading, ensuring you don’t have to twiddle your thumbs waiting for files to render. This is especially salient if you’re working with a bevy of images and need to peruse through them efficiently. Additionally, Ristretto’s compatibility with a plethora of image formats renders it highly versatile, catering to various use cases and needs.

With its rich feature set and speedy performance, Ristretto emerges as an excellent choice for managing and viewing images on Fedora Linux. Following the guide, you will be poised to install Ristretto deftly and optimize it according to your specific requirements. This sets the stage for an elevated image-viewing, intuitive and performant experience, proving invaluable to professionals and enthusiasts alike.

Section 1: Installing Ristretto with DNF

Step 1: Update Fedora Linux System

Ensuring that your Fedora Linux system is updated to the latest version is prudent. Keeping your system up-to-date is a recommended practice as it enhances security and ensures compatibility and smooth performance during new software installations. To update the system, open the terminal application. The terminal provides a command line interface for you to execute commands directly.

In the terminal, execute the following command to update all the packages in your system:

sudo dnf upgrade --refresh

This command uses the dnf package manager’s upgrade feature to update your system. The --refresh option ensures that the repository metadata is refreshed during the update.

Step 2: Install Ristretto Using the Fedora Repository

After making sure that your Fedora Linux system is up-to-date, the next step is to install Ristretto. For ease and convenience, it is advisable to use the Fedora repository. Fedora repository is reliable as it keeps pace with the latest releases and updates. It ensures that you have access to the latest stable version of the software. Utilizing the Fedora repository is favorable compared to alternative package managers, especially considering Fedora’s fast-paced update cycle.

Now, to install Ristretto, execute the following command in the terminal:

sudo dnf install ristretto

This command uses the dnf package manager to retrieve and install Ristretto from the Fedora repository. It is a straightforward and effective method to ensure that you have the Ristretto image viewer installed on your system.

Section 2: Installing Ristretto Using Flatpak and Flathub

Flatpak is an alternative package management system which can be used to install applications on Fedora-based systems. A salient advantage of using Flatpak is that it generally provides the most recent versions of software. In the case of distributions like Fedora, which are already oriented towards offering the latest packages, this advantage might not always be significant. Nonetheless, opting for Flatpak gives users an added layer of choice.

Step 1: Enable Flathub Repository for Flatpak

Before installing Ristretto using Flatpak, you need to ensure that the Flathub repository is enabled. Flathub is a repository that hosts a multitude of applications packaged in the Flatpak format.

Open your terminal, and execute the following command to add the Flathub repository to Flatpak:

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

This command adds the Flathub repository to Flatpak if it’s not already present. It uses the remote-add option of flatpak to add the remote repository named ‘flathub’, and the --if-not-exists flag ensures that it does not throw an error if the repository is already added.

Step 2: Install Ristretto Using Flatpak

With the Flathub repository enabled, you are now set to install Ristretto using Flatpak. Execute the following command in the terminal:

flatpak install flathub org.xfce.ristretto

This command tells Flatpak to install the Ristretto package from the Flathub repository. The org.xfce.ristretto part is the identifier for the Ristretto application in the Flathub repository.

Addressing Potential Issues

In some cases, you might face an error stating, “Unable to load summary from remote flathub: Can’t fetch summary from disabled remote ‘flathub.’” This indicates that Flathub is disabled in Flatpak.

To resolve this issue, enable Flathub by executing the following command:

flatpak remote-modify --enable flathub

Having enabled Flathub, you can now retry the installation of Ristretto by re-entering the previous command.

Section 3: Initiating Ristretto Image Viewer

After successfully installing the Ristretto Image Viewer, it is time to learn how to launch it. There are a couple of methods to initiate this application.

Step 1: Launch via Terminal

A direct and swift way to open Ristretto is through the terminal. This approach is especially handy when working in the terminal and needing quick access.

Enter the following command:


For those who have installed Ristretto via Flatpak, the command alters slightly. Use this command instead:

flatpak run org.xfce.ristretto

Here, the run option is instructing Flatpak to execute the Ristretto application, which is identified by org.xfce.ristretto.

Step 2: Launch via Graphical Interface

Though the terminal is an efficient way to launch applications, many users prefer using a graphical interface for ease and convenience.

In such cases, follow these steps:

  1. Click on Activities in your desktop environment.
  2. Select Show Applications.
  3. Search for Ristretto Image Viewer and click on it.

This graphical approach is generally more intuitive for users unfamiliar with command-line operations. Additionally, it mimics the way most applications are traditionally accessed, providing a familiar experience.

Example of Ristretto Image Viewer application icon on Fedora Linux:

Section 4: Tips for Getting Started with Ristretto on Fedora Linux and Other Linux Distributions

After installing Ristretto on your Linux system, it’s time to explore some tips that will help you efficiently utilize this image viewer. Ristretto is known for its simplicity and lightweight nature, making it a preferred choice for many Linux users.

Tip 1: Customize Your Preferences

Once Ristretto is up and running, take a moment to configure it according to your needs. Access the Preferences under the Edit menu. Here you can adjust settings such as the background color, image smoothing, or slideshow durations. Tailoring these preferences will enhance your experience with the application.

Tip 2: Use Keyboard Shortcuts

Ristretto comes with an array of keyboard shortcuts that can significantly streamline your workflow. For instance, press F11 for full-screen mode or Ctrl + Q to quit the application. Familiarizing yourself with these shortcuts is highly recommended as it will save time and effort.

Tip 3: Utilize the Thumbnail Panel

The Thumbnail Panel is a powerful feature in Ristretto. By clicking View and then Thumbnail Panel, you can display thumbnails of all images in the current directory. This makes it easier to navigate through your images and select the ones you wish to view.

Tip 4: Launch Ristretto from the Terminal with Custom Options

While you can launch Ristretto through the graphical interface, using the terminal can offer more flexibility. For instance, you can open an image in fullscreen directly by using the command:

ristretto --fullscreen /path/to/your/image.jpg

Here, --fullscreen is an option that tells Ristretto to open the image in fullscreen mode.

Tip 5: Use the Slideshow Feature

Ristretto comes with a built-in slideshow feature, allowing you to view your images in a sequential manner automatically. To start a slideshow, click on View and then select Start Slideshow. This can be particularly handy when showing a collection of images to others.

Incorporating these tips into your routine will help you to utilize Ristretto and tailor it to your specific requirements effectively. As Ristretto is lightweight and efficient, it proves to be a strong choice for image viewing on Linux systems.

Section 5: Managing Ristretto on Fedora Linux

This section will delve into how to effectively manage the Ristretto Image Viewer on your Fedora Linux system. This includes updating Ristretto to the latest version and, if necessary, uninstalling it from your system.

Updating Ristretto Image Viewer

Regularly updating software is crucial for keeping your system secure and benefiting from the latest features and improvements. The commands for updating Ristretto vary based on the installation method you used initially.

Using DNF for Updates

If you installed Ristretto using the DNF package manager, use the following command to update Ristretto along with other system packages:

sudo dnf update --refresh

This command refreshes the repository metadata and updates all the packages, including Ristretto, to their latest versions.

Using Flatpak for Updates

The update process is slightly different for those who used Flatpak for installation. Use the command below to update Ristretto:

flatpak update

This will check for updates for all Flatpak applications and runtimes, including Ristretto, and apply them.

Uninstalling Ristretto Image Viewer

There might be situations where you no longer need Ristretto on your system. In such cases, you can uninstall it.

Using DNF for Uninstallation

If Ristretto was installed using DNF, the following command will remove it:

sudo dnf remove ristretto

This command tells the DNF package manager to remove Ristretto from your system.

Using Flatpak for Uninstallation

For installations done via Flatpak, use this command to uninstall Ristretto:

flatpak uninstall --delete-data org.xfce.ristretto -y

This command not only uninstalls Ristretto but also deletes associated data, and the -y option ensures that the process proceeds without prompting for confirmation.


In this article, we’ve taken a comprehensive tour of installing and managing the Ristretto Image Viewer on Fedora Linux. We began with the installation process, discussing the steps to install Ristretto via both DNF and Flatpak. We explored how to launch the application using the terminal or the graphical user interface. In addition, we delved into some practical tips for getting started with Ristretto and wrapped up by addressing how to manage the application, including updating and uninstalling using various methods. Ristretto is an excellent, lightweight image viewer that is integral to many users’ workflows.

As a final recommendation, it’s crucial to keep the application up-to-date to leverage the latest features and security patches. Ristretto offers a range of capabilities and ease of use, making it a valuable asset for any Fedora Linux user. Embrace a systematic approach to software management, and your experience with Ristretto will be seamless and productive.

Additional Useful Links

For those interested in digging deeper, here’s a selection of official sources to further your understanding and utility of Ristretto:

  • Ristretto Official Documentation: The official Ristretto documentation offers in-depth information on how to use and configure the application.
  • Ristretto GitLab Repository: For developers or those curious about the code, this is Ristretto’s official GitLab repository, where you can find the source code.
  • Ristretto on Flathub: Check out Ristretto’s Flathub page for Flatpak installation options and additional details.
  • Xfce Wiki: The Xfce Wiki is a treasure trove of information about the Xfce desktop environment, of which Ristretto is a part. It’s a great place to learn about Xfce and its associated applications.

Share to...