How to Test Drive gThumb 4.0 Alpha: A Step-by-Step Guide to the GTK4 Makeover

By • min read

Introduction

If you've been using gThumb as your go-to image viewer and organizer on Linux, you're in for a treat. The open-source tool has undergone a massive transformation: it's been rewritten in Vala and ported to GTK4 and libadwaita. The result is a fresh, modern interface that's barely recognizable from its previous version. But the changes go beyond looks—this alpha release of gThumb 4.0 also adds support for WebP and PNG animations, lets you export images in the JXL format, and includes a handy censor filter to pixelate or blur parts of an image.

How to Test Drive gThumb 4.0 Alpha: A Step-by-Step Guide to the GTK4 Makeover
Source: www.omgubuntu.co.uk

This guide will walk you through getting your hands on the alpha build, installing it on your Linux system, and exploring its new features. Whether you're a developer eager to test the waters or a curious user wanting to see what's next, follow these steps to experience the next evolution of gThumb.

What You Need

Step-by-Step Guide

Step 1: Install Required Dependencies

Before you can build gThumb 4.0 from source, you'll need the development libraries for GTK4, libadwaita, and other dependencies. Open a terminal and run the commands for your distribution:

Note: Some package names may vary. If you hit missing dependencies, check the error message and install the corresponding package.

Step 2: Clone the gThumb Repository

With the dependencies installed, clone the official gThumb Git repository. The development branch for the GTK4 port is likely master or a specific branch named gtk4. Use the following command:

git clone https://gitlab.gnome.org/gnome-utils/gthumb.git
cd gthumb

If the default branch is not the GTK4 version, check the repository's README or issue tracker for the correct branch and switch:

git checkout gtk4

Step 3: Configure and Build

Now create a separate build directory and run Meson to configure the project:

meson setup builddir

If Meson complains about missing dependencies, install them and repeat. Once configuration succeeds, compile the code with Ninja:

ninja -C builddir

This process may take a few minutes. If you see errors, double-check that all dependencies are installed correctly and that your distribution's versions meet the minimum requirements.

How to Test Drive gThumb 4.0 Alpha: A Step-by-Step Guide to the GTK4 Makeover
Source: www.omgubuntu.co.uk

Step 4: Run the Alpha Build

After a successful build, you can run gThumb directly from the build directory without installing it system-wide:

./builddir/gthumb

This launches the new GTK4/libadwaita interface. You'll immediately notice the modern look: rounded corners, adaptive layouts, and a cleaner toolbar. Spend some time browsing images, opening folders, and testing the new features.

Step 5: Explore New Features

Now that gThumb 4.0 is running, here's what to look for:

Step 6: (Optional) Install System-Wide

If you want to replace your current gThumb installation, you can install the alpha version:

sudo ninja -C builddir install

However, since this is an alpha, it's recommended to run it from the build directory to avoid breaking your stable setup.

Tips for a Smooth Experience

Recommended

Discover More

How to Interpret Satellite Evidence of Cyclone-Triggered Landslides: A Step-by-Step GuideDecoding the FISA 702 Reauthorization Stalemate: A Step-by-Step Guide to the Reform ProcessModal or New Page? A Step-by-Step UX Decision GuideTesla Semi Reaches Production Milestone: High-Volume Manufacturing Begins at Gigafactory NevadaJapan and Australia Pioneer Ultra-Cheap Cardboard Drones for Swarm Warfare