
GIMP is one of the most practical open-source image editors available on Linux. Whether you are preparing screenshots for documentation, editing product photos, resizing assets for a website, or cleaning up images for a client, installing it correctly on Ubuntu 26.04 LTS saves you from dependency problems later.
Ubuntu 26.04 LTS, codenamed Resolute Raccoon, was released on 23 April 2026 and ships with GNOME 50, Linux 7.0, and a Wayland-first desktop experience. GIMP is included in the Ubuntu repositories, while newer upstream releases are also available through Snap and Flatpak. The right installation method depends less on “which one is best” and more on what you need: system integration, update frequency, plugin compatibility, or access to the newest GIMP features.
What Is GIMP?
GIMP, short for GNU Image Manipulation Program, is a free and open-source raster graphics editor. It handles photo retouching, image composition, batch processing, color correction, cropping, masking, layers, and export workflows for web and print.
For many Linux users, GIMP replaces tools such as Adobe Photoshop for everyday editing. It will not feel identical to Photoshop, especially if you rely heavily on proprietary plugins or CMYK print workflows, but it is more than capable for web graphics, photography, UI assets, screenshots, and general design work.
On Ubuntu, GIMP can be installed in several ways:
| Method | Package type | Best for | Update behavior |
|---|---|---|---|
| APT | Debian package | Stable desktop integration and minimal setup | Updates with Ubuntu repositories |
| Snap | Universal Linux package | Simple installation and automatic updates | Updated through Snap |
| Flatpak | Sandboxed application | Newest stable GIMP release and upstream support | Updated through Flathub |
| AppImage | Portable executable | Testing without installing system packages | Manual download and replacement |
The official GIMP download page recommends Flatpak for Linux and also documents Snap as an installation option. Ubuntu’s own repositories remain a sensible choice when you prefer packages tested for the distribution release.
Before You Install GIMP
A little preparation prevents most installation problems. Ubuntu 26.04 uses APT for Debian packages, Snap for universal packages, and can support Flatpak after installing the runtime and enabling Flathub.
First, update the package index and installed packages:
sudo apt update
sudo apt upgrade
If the system has pending kernel, graphics-driver, or desktop-stack updates, apply them before installing a graphics application. Image editors interact closely with display drivers, input devices, fonts, and GTK libraries. A stale graphics stack can create symptoms that look like GIMP bugs but are actually system-level issues.
Check your Ubuntu version:
lsb_release -a
You should see something similar to:
Distributor ID: Ubuntu
Description: Ubuntu 26.04 LTS
Release: 26.04
Codename: resolute
Also confirm available disk space. GIMP itself is not enormous, but brushes, fonts, plugins, scratch files, and large layered projects can consume space quickly:
df -h /
For serious photo editing, keep at least 10 to 20 GB free on the root or home partition. GIMP uses temporary storage while working with large images, and a full disk can cause crashes, failed exports, or corrupted working files.
Install GIMP From Ubuntu Repositories With APT
The simplest method is APT. It installs the version packaged for Ubuntu 26.04, integrates with the desktop menu, and receives updates through the standard Ubuntu update process.
Run:
sudo apt install gimp
Confirm the installation:
gimp --version
Launch it from the Activities overview by searching for GIMP, or start it from a terminal:
gimp
Why Choose APT?
APT is often the right choice for a workstation that needs predictable behavior. The package has been built for Ubuntu’s library versions, and its files are managed by the same package system that handles the rest of the operating system.
This matters in real environments. If you maintain multiple Ubuntu machines, APT makes it easier to document exactly what is installed, reproduce the setup with configuration management tools such as Ansible, and avoid mixing package ecosystems unnecessarily.
A minimal server-style installation command is also possible:
sudo apt install --no-install-recommends gimp
This skips some recommended packages. It can reduce disk usage, but it may remove optional functionality such as documentation, extra plugins, or translation data. On a normal desktop, install the standard package unless you have a specific reason to slim it down.
Install GIMP With Snap
Snap is preinstalled on Ubuntu desktop editions. It packages GIMP with its own runtime dependencies, which can help when the repository version is older than the current upstream release.
Install GIMP with:
sudo snap install gimp
Run it with:
gimp
Or explicitly through Snap:
snap run gimp
The official GIMP documentation lists this Snap command as a supported installation method.
Update GIMP Snap
Snap applications update automatically, but you can force an update:
sudo snap refresh gimp
Check the installed channel and version:
snap info gimp
When Snap Makes Sense
Snap is convenient when you want a self-contained application and do not want to manage third-party repositories. It is also useful on machines where users install software themselves and the administrator wants updates handled consistently.
The tradeoff is sandboxing. Snap applications can have more restrictive access to files, printers, scanners, fonts, and plugins. For ordinary photo editing this is usually invisible. For specialized workflows, especially custom Script-Fu scripts or third-party plugins that expect direct filesystem access, it can require extra configuration.
Install GIMP With Flatpak
Flatpak is the method recommended on GIMP’s official download page for Linux. It generally provides access to newer stable releases than the distribution repository and keeps the application isolated from system libraries.
Enable Flatpak and Flathub
Install Flatpak:
sudo apt install flatpak
Add the Flathub remote:
sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Verify the remote:
flatpak remotes
Install GIMP From Flathub
Install the official GIMP Flatpak:
flatpak install flathub org.gimp.GIMP
If you prefer to install it only for your user account, use:
flatpak install --user flathub org.gimp.GIMP
The official GIMP site also provides a direct Flatpak reference installation command:
flatpak install --user https://flathub.org/repo/appstream/org.gimp.GIMP.flatpakref
Launch GIMP:
flatpak run org.gimp.GIMP
After installation, GIMP should also appear in the application menu. If it does not, log out and back in, or run it directly with the command above. The GIMP project specifically notes that the flatpak run org.gimp.GIMP//stable command can be used if the menu entry does not appear.
Update the Flatpak Version
Update GIMP and its runtime:
flatpak update
To update only GIMP:
flatpak update org.gimp.GIMP
Why Flatpak Is Often the Best Choice
Flatpak is a strong option for designers, photographers, and technical users who want current GIMP features without adding a PPA. The Flathub package is maintained through the official GIMP Flatpak repository, which reduces the risk of using an unofficial build.
The main cost is disk usage. Flatpak runtimes are shared between applications, but the first installation can still be larger than an APT package. On a small SSD, check space before committing:
df -h /var
Verify the GIMP Installation
After installation, confirm the active binary and version.
For APT:
which gimp
gimp --version
For Snap:
snap list gimp
For Flatpak:
flatpak list --app | grep GIMP
flatpak info org.gimp.GIMP
A quick functional test is more useful than only checking the version number. Open GIMP, create a new image, add a layer, apply a filter, and export a PNG. This verifies that the application can access the display, fonts, file system, and export libraries.
Install Useful GIMP Extras
GIMP becomes much more productive with a few supporting packages. The exact availability can vary by Ubuntu release, but these are commonly useful:
sudo apt install gimp-data-extras gimp-plugin-registry
gimp-data-extras adds brushes, patterns, gradients, and palettes. gimp-plugin-registry provides additional plugins, though you should review what it includes before using it in a professional workflow.
For image conversion and command-line batch work, ImageMagick is worth having alongside GIMP:
sudo apt install imagemagick
A practical example is resizing every large image in a folder for web use:
mogrify -resize 1600x1600\> -quality 85 *.jpg
GIMP is excellent for interactive editing. ImageMagick is often faster for repetitive server-side or bulk transformations. Experienced admins tend to use both rather than forcing one tool to do every job.
Configure GIMP for Better Performance
GIMP can handle large files well, but default settings are conservative. If you edit high-resolution photography, multi-layer compositions, or scanned artwork, tune its resource usage.
Open Edit > Preferences and review these areas.
Increase Tile Cache Size
Go to Folders > Temporary Folder and Folders > Swap Folder first. Ensure both point to a partition with sufficient free space.
Then open System Resources and increase the tile cache size. On a machine with 16 GB RAM, setting GIMP to use 2 to 4 GB is usually reasonable. On a 32 GB workstation, 4 to 8 GB can improve performance with large images.
Do not allocate all available RAM to GIMP. The operating system, browser, file manager, and desktop environment still need memory. If GIMP begins swapping, performance can collapse quickly.
Use a Fast Scratch Disk
If you work with very large files, place GIMP’s temporary and swap folders on a fast SSD or NVMe drive. Avoid network storage for scratch files. Network latency turns every undo, layer operation, and export into a slower operation.
A local path such as:
/home/yourusername/.cache/GIMP
is usually better than an NFS or SMB mount.
Disable Unnecessary Plugins
Plugins extend GIMP, but poorly written or outdated ones can slow startup or cause instability. If GIMP becomes slow to launch, start it while temporarily disabling third-party plugins, then re-enable them selectively.
Keep custom plugins organized in a dedicated directory. This makes backups, upgrades, and troubleshooting much easier.
GIMP on Wayland: What To Expect
Ubuntu 26.04 uses a Wayland-first GNOME desktop, with XWayland retained for compatibility with older X11 applications. GIMP should work normally in this environment, but display-related behavior can differ from older X11 sessions.
If you experience cursor scaling problems, slow canvas redraw, or input quirks, first update your graphics drivers:
sudo apt update
sudo apt upgrade
sudo reboot
For NVIDIA systems, ensure the proprietary driver is installed and active:
ubuntu-drivers devices
Then install the recommended driver if needed:
sudo ubuntu-drivers install
Reboot afterward:
sudo reboot
Wayland has improved substantially, but graphics-heavy applications still expose driver and compositor issues more often than terminal tools do. When troubleshooting, determine whether the problem occurs only in GIMP or across multiple GTK applications. That distinction saves hours.
Common GIMP Installation Problems and Fixes
GIMP Is Not Found After Installation
If gimp --version returns “command not found,” verify which package system installed it.
For APT:
dpkg -l | grep '^ii gimp'
For Snap:
snap list gimp
For Flatpak:
flatpak list --app | grep -i gimp
If GIMP was installed through Flatpak, remember that the command is:
flatpak run org.gimp.GIMP
not simply:
gimp
unless a desktop launcher or command alias has been configured.
Broken Packages or Failed APT Installation
A failed upgrade or interrupted installation can leave APT in an inconsistent state. Run:
sudo apt update
sudo apt --fix-broken install
Then retry:
sudo apt install gimp
If package conflicts persist, inspect the exact error rather than blindly removing packages. The error message usually identifies the conflicting library or held package.
GIMP Will Not Start
Launch it from a terminal to see error output:
gimp
For Flatpak:
flatpak run org.gimp.GIMP
For Snap:
snap run gimp
Terminal output often reveals missing fonts, permission errors, plugin failures, or graphics-related warnings.
If a recent plugin caused the issue, reset GIMP’s user configuration after backing it up:
mv ~/.config/GIMP ~/.config/GIMP.backup
Then start GIMP again. This creates a fresh configuration directory. Only do this after preserving brushes, scripts, and custom settings you care about.
Fonts Do Not Load Correctly
Fonts are a frequent source of confusion. If a font installed in your home directory does not appear, refresh the font cache:
fc-cache -fv
Then restart GIMP.
For system-wide fonts, place files under:
/usr/local/share/fonts
or use the font installer in GNOME. Avoid scattering fonts across random directories; it creates maintenance problems later.
GIMP Is Slow With Large Images
Check available RAM and swap:
free -h
Check disk space:
df -h
Then increase GIMP’s tile cache in Preferences > System Resources. Close browser tabs and other memory-heavy applications when editing large files. A 100 MP photograph with multiple adjustment layers can consume far more memory than the original file size suggests.
Flatpak GIMP Cannot Open Files
Flatpak sandboxing can restrict filesystem access. Grant access to a directory with Flatseal or through the Flatpak permission system.
A common workaround is to keep working files under your home directory, for example:
/home/yourusername/Pictures
rather than in a mounted external drive or unusual system path. If you must use another location, grant the Flatpak application access to that specific path rather than opening broad filesystem permissions.