How to Install MyPaint on Fedora 39/38/37 Linux

MyPaint is a free and open-source digital painting software for Linux and can be easily installed on the Fedora desktop. It offers a wide range of features and benefits compared to its competitors, making it an excellent choice for digital artists and illustrators. Some of the key benefits of MyPaint include its lightweight design, which allows for fast and responsive performance, and its powerful brush engine, which allows for a high degree of artistic control and precision. Additionally, MyPaint offers a wide range of customization options, including support for multiple layers and various file formats, making it a versatile and flexible tool for digital artists.

Features and Benefits of MyPaint:

  • Lightweight design for fast and responsive performance
  • Powerful brush engine for artistic control and precision
  • Support for multiple layers
  • Customizable brush settings
  • Support for various file formats
  • Built-in color picker and color mixer
  • Support for pressure-sensitive graphics tablets
  • User-friendly interface
  • Free and open-source
  • Regularly updated with new features and improvements.
  • Extensive collection of brushes, including pencils, markers, and airbrushes
  • Dynamic brush resizing and spacing
  • Support for layer groups
  • Symmetry painting mode
  • Canvas rotation and flipping
  • Non-destructive editing
  • Support for external tools like GIMP and Krita
  • Ability to record and replay your strokes
  • Support for fullscreen mode
  • Support for multi-monitor setup
  • Cross-platform compatibility with Windows and macOS
  • Active community and support
  • Regularly updated with new features and improvements.

In summary, MyPaint is a powerful and feature-rich digital painting software well-suited for use on the Fedora desktop. It offers a wide range of tools and options that allow artists and illustrators to create professional-quality digital paintings. In this tutorial, we will show you how to install MyPaint on Fedora Linux using two different methods: using DNF with Fedora’s default repository or using the Flatpak third-party package manager through the command line terminal.

Step 1: Update Fedora Linux

Before installing MyPaint on your Fedora Linux system, you must first update your existing packages to prevent potential conflicts. This can be done by running an update on your system.

sudo dnf upgrade --refresh

Step 2: Install MyPaint

Method 1: Install MyPaint with DNF

The first way to get MyPaint on your Fedora is by using DNF, Fedora’s built-in package manager. This is an excellent option for those who don’t want to download the software or install a separate package manager manually. It’s quick and easy, and you can be sure you’re getting the official version of MyPaint straight from Fedora’s repository.

To install MyPaint, use the following command in your terminal.

sudo dnf install mypaint -y

Method 2: Install MyPaint with Flatpak

Another way to get MyPaint on your Fedora system is by using Flatpak. Flatpak is a package manager that comes pre-installed on most Fedora-based systems, so you probably already have it! It’s a great option if you want more control over the software you’re installing, and it can help you avoid version conflicts and make sure you’re always running the latest version of MyPaint. Plus, it gives you access to features like sandboxing, which can help keep your system more secure. Overall, it’s a great choice if you want more flexibility and control over your software installation.

Before installing MyPaint with Flatpak, ensure you have the Flatpak manager installed on your system. If it were removed previously, you would need to re-install it first.

sudo dnf install flatpak

If you’re re-installing Flatpak, it’s a good idea to reboot your system after installing it to avoid any potential issues. Sometimes, if you don’t reboot, you may run into problems like missing icons or other strange bugs. So, it’s best to restart your computer to be safe.



Next step, to install MyPaint with Flatpak, you need to enable Flathub, the central repository for Flatpak apps. Flathub provides a wide range of apps, including MyPaint. To enable Flathub, you can use the following command in your terminal. Enabling Flathub will give you access to many apps and ensure you always have access to the latest version of MyPaint. It also allows easy updating and management of the apps installed via flatpak. Plus, it can help you avoid version conflicts and ensure you’re always running the latest version of MyPaint.

To enable Flathub, use the following command in your terminal.

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

Now, you can install MyPaint using the following flatpak command in your terminal.

flatpak install flathub org.mypaint.MyPaint -y

Fedora Flatpak Troubleshoot with MyPaint

The displayed error message below is the most frequently encountered issue when installing a Flatpak from Flathub.

"error: Unable to load summary from remote flathub: Can't fetch summary from disabled remote 'flathub,"

The solution is straightforward, execute the command below to activate Flathub.

flatpak remote-modify --enable flathub

This will resolve the problem mentioned above.

Another potential issue is access to system files. Using the command below is only recommended if you do not have permission to access files with your installation.

sudo flatpak override org.mypaint.MyPaint --filesystem=host

Please do not use this command by default unless it is needed.

Step 3: Launch MyPaint

After installing MyPaint, you can now open and use the application. There are a few ways to launch MyPaint, and one way is to open it immediately by using the following terminal command.


Alternatively, if you installed MyPaint using Flatpak, you will need to launch the application using the command below from a terminal.

flatpak run org.mypaint.MyPaint

However, using the terminal command every time you want to open MyPaint may not be practical. A more convenient way is to use the following path on your desktop to open the application.

Activities > Show Applications > MyPaint


Upon launching MyPaint, users will be presented with the default paint screen. It is now possible to begin utilizing the program’s features and functionality. However, before proceeding with any artistic endeavors, one must familiarize oneself with the interface and the available tools and options. This includes exploring the brushes, colors, and layers and reviewing the settings and preferences, which can aid in customizing the program to meet individual needs. Additionally, it is beneficial to consult the help menu, which contains useful information and tips on how to utilize the capabilities of MyPaint fully.


Additional Commands & Tips

Update MyPaint

As MyPaint is a software application, it is important to keep it updated to the latest version to ensure optimal performance and access to the latest features. Updating MyPaint is a relatively simple process, but updating will depend on the installation method.

If you installed MyPaint using DNF, you could update it just like any other package with the following command.

sudo dnf update --refresh

If you installed it using Flatpak, you could use the command.

flatpak update --system

Remember that you’ll need to be connected to the internet to update. And that’s it!

Remove (Uninstall) MyPaint

For users who no longer require the MyPaint application, it is recommended to remove it using one of the following commands, depending on the original installation method.

If MyPaint was installed using DNF, run the following command.

sudo dnf autoremove mypaint -y

If MyPaint was installed using Flatpak, run the following command.

flatpak uninstall --delete-data org.mypaint.MyPaint

After uninstalling MyPaint, it is recommended to run the following command to perform any remaining clean-up tasks.

flatpak remove --unused


In conclusion, this guide has provided a comprehensive overview of the two methods for installing MyPaint on Fedora Linux. The first method, DNF with Fedora’s default repository, is a straightforward and efficient way to install the software, making it an ideal option for users who do not want to download the software or install a third-party manager manually. Using the Flatpak package manager, the second method gives users more control over their software installation and can help avoid version conflicts.

Share to...