Pix is an image viewer and browser based on gThumb for the X-Apps project (Linux Mint). It allows viewing and organizing images with support for various operations, formats, and extensions.
Features:
- Image Browser: Browse image directories with thumbnails, bookmark folders, and organize into catalogs.
- Image Viewer & Slideshows: View single images, full-screen slideshows, and zoom/pan.
- Image Editing: Basic editing tools including resize, crop, rotate, flip, and color adjustments.
- Metadata Support: View and edit image EXIF, IPTC, and XMP metadata via Exiv2.
- Format Support: Supports JPEG, PNG, TIFF, WebP, AVIF, HEIF, JPEG-XL, RAW images, and more.
- Video & Audio Playback: Multimedia playback support via GStreamer.
- Batch Tools & Web Albums: Batch image conversion, resizing, renaming, and HTML web album generation.
To keep the AppImage portable, lightweight, and avoid unnecessary bloat, the following legacy upstream optional dependencies are intentionally omitted:
clutter,clutter-gtk(Legacy 3D slideshow effects): Standard full-screen slideshows are fully supported and work natively out-of-the-box using GTK. Clutter was only used for obsolete OpenGL 3D transition animations (like cube-flip effects), which is deprecated by GNOME and disabled by default upstream.champlain,champlain-gtk(Map location view): Displays the location of geotagged photos on an embedded map. Disabled upstream as it depends on deprecated Clutter.webkit2gtk,libsoup,json-glib(Web uploaders for Flickr/23hq): Legacy in-app upload dialogs. Omitted to avoid bundling a massive ~150–200 MB web browser engine and runtime sandboxing issues for outdated web APIs.brasero(CD/DVD burning): Legacy optical disc burning library for writing photos to physical discs.
See upstream for more info about Pix.
AppImage made using quick-sharun, which makes it extremely easy to turn any binary into a portable package reliably without using containers or similar tricks.
This AppImage bundles everything and it should work on any Linux distro, including old and musl-based ones.
This AppImage doesn't require FUSE to run at all, thanks to the uruntime.
This AppImage is also supplied with a self-updater by default, so any updates to this application won't be missed, you will be prompted for permission to check for updates and if agreed you will then be notified when a new update is available.
Self-updater is disabled by default if AppImage managers like am, soar or dbin exist, which manage AppImage updates.
More at: AnyLinux-AppImages
