How to Test the Revamped gThumb 4.0 Alpha with GTK4 and Libadwaita

Introduction

If you've been following open-source image viewers, you've likely heard about gThumb – a popular tool for viewing and organizing photos. Recently, the project underwent a major transformation: it was rewritten in Vala and ported to GTK4 and libadwaita. The result? An alpha version (gThumb 4.0) that looks and feels completely different from its predecessor. This guide will walk you through everything you need to test this exciting new build, explore its modern interface, and try out fresh features like WEBP and PNG animation support, JXL export, and a censor filter. Whether you're a long-time gThumb user or just curious about the latest in GNOME app development, these steps will help you get hands-on with the alpha.

How to Test the Revamped gThumb 4.0 Alpha with GTK4 and Libadwaita
Source: www.omgubuntu.co.uk

What You Need

Step-by-Step Guide

Step 1: Check Your System's Prerequisites

Before diving in, ensure your system meets the requirements. gThumb 4.0 alpha depends on GTK4 (version 4.6 or newer) and libadwaita (the GNOME design library). Most modern distros like Ubuntu 23.04+, Fedora 38+, or Arch Linux already include these. To verify, open a terminal and run:

pkg-config --modversion gtk4
pkg-config --modversion libadwaita-1

If you see version numbers, you're good. If not, update your system or install missing packages. For Ubuntu-based systems, use sudo apt install libgtk-4-dev libadwaita-1-dev. On Fedora: sudo dnf install gtk4-devel libadwaita-devel. Arch: sudo pacman -S gtk4 libadwaita.

Step 2: Download the gThumb 4.0 Alpha Build

The alpha is available from the official gThumb website or via a community PPA. For the easiest method, add the PPA (Ubuntu/Debian). Open a terminal and run:

sudo add-apt-repository ppa:ubuntuhandbook1/gthumb
alpha
sudo apt update

Alternatively, download the source tarball from GNOME GitLab (look for version 4.0-alpha). For Fedora, check Copr repositories or build from source using Meson. If you prefer the source route, follow the compilation instructions on the project page.

Step 3: Install gThumb 4.0 Alpha

If using the PPA, install with:

sudo apt install gthumb

This will replace your existing gThumb (if any). For a source build, extract the tarball, navigate into the directory, and run:

meson setup builddir
ninja -C builddir
sudo ninja -C builddir install

After installation, launch gThumb from your application menu or by typing gthumb in the terminal. If you kept the old version, you can run them side-by-side by using a Flatpak or AppImage of the alpha.

Step 4: Explore the New User Interface

Once gThumb opens, you'll immediately notice the overhaul. The previously cluttered toolbar is gone, replaced by a clean header bar with adaptive elements. The sidebar now uses libadwaita's sleek styling, and buttons have rounded corners with smooth animations. Spend a few minutes browsing your image folders. Right-click images to see context menus – they've been redesigned with modern icons. The file chooser dialog also follows the new design language. Compare this with the old UI (if you still have it) to appreciate the visual transformation.

How to Test the Revamped gThumb 4.0 Alpha with GTK4 and Libadwaita
Source: www.omgubuntu.co.uk

Step 5: Test New Image Format Support

gThumb 4.0 now supports WEBP and PNG animations (APNG). Find a WEBP image or an animated PNG online and open it in gThumb. The viewer should render animations smoothly. To test export capabilities, open any image and go to File > Export. You'll see JXL (JPEG XL) as an option – try exporting a high-resolution photo to JXL and compare file size with original JPEG. Also, look for the censor filter under Tools > Filters – you can pixelate or blur selected areas of an image. This is handy for privacy redaction.

Step 6: Provide Feedback and Report Bugs

Since this is an alpha release, you may encounter crashes or glitches. Help the developers by reporting issues. Go to Help > Report a Problem in the app, or visit the GNOME GitLab issue tracker. When reporting, include your system details, the version of gThumb (check in About), and steps to reproduce the bug. You can also join the gThumb mailing list or chat room to discuss your experience.

Tips for a Smooth Testing Experience

By following these steps, you'll experience first-hand how gThumb has been reborn with GTK4 and libadwaita. The visual revamp makes it feel like a completely new application, yet it retains the powerful organizational features that made it a favorite. Happy testing!

Tags:

Recommended

Discover More

Rethinking Neanderthal Intelligence: Brain Size May Not Tell the Whole StoryNew Financial Malware 'JanelaRAT' Targets Latin American Banks and Crypto UsersUncovering Hidden Dangers: How Low-Severity Security Alerts Mask Real Threats5 Key Facts About the Cyberattack That Took Down Ubuntu Websites and Snap StoreAchieving Fast Diff Line Rendering: GitHub's Performance Overhaul for Pull Requests