A vital part of my system is my picture browser. I use it browse the images I put on the website, to review images I’ve created with GIMP, to scan wallpapers, and to look at pictures I’ve took. Originally I was going to call this “Review of Picture Browsers” but I realized on my system the more important feature I needed was lightweight. I looked at seven picture viewers and here is how they stacked up.
From top to bottom… Not pictured: feh, (out to lunch)
All the browsers I tried have stayed true to Linux form and are pretty lightweight. I did not review fspot here as it is a mono application and at least at the time I don’t consider it a lightweight application. All these applications I have tested over the last several weeks to get a good idea about them.
To test each application I first purged the memory then opening numerous images with “
The test bed:
Startup times are calculated by the hardened method of, “one mississippi, two mississippi…”, also I didn’t drop the gnome caches too, sueme.
The criteria for the judging process is thus in matter of priority:
- Lightweight – by lightweight I mean startup and application responsiveness.
- Ability to scale images with both quality and speed
- SVG support – bonus
- Ability to organize files – bonus
- All had full-screen support.
Eye of Gnome
I doubt few people travel far from Gnome’s default viewer. Eye of Gnome starts reasonably quick, and scales images well. EOG also browses quickly and is the best in the group creating a good browsing window for all images.
Gnome’s Belt Holder
On this computer though, the EOG’s lag is noticeable with the startup time for the sample 13 images being 15 seconds. Otherwise I can see why EOG is Gnome’s default viewer. Bonus to Eye of Gnome for SVG support.
I thought about whether or not to add this one as Gthumb is more of an image organizer that an image browser but a lot of people like it (as do I). Gthumb opens as quickly as EOG and its image browsing is simple and does a good job. The organizing features of Gthumb are nice, though I don’t think very intuitive.
- (+) Organization support
- (-) Couldn’t get arrow keys to work
- (-) Thumbnails broke on my setup
- (-) No SVG support
Mirage is a python application for viewing images. As a python dependency I knew Mirage wouldn’t be blazing on this computer – startup time was 30 seconds. Of all the browsers beside EOG I thought Mirage was the best designed. Mirage also has a few nice features adding in. Unfortunately Mirage scales poorly and slowly.
A lightweight, responsive browser and a standout among the pack is Gpicview. Created by the developer of the PCman file manager and it looks to be in development again. Gpicview loads in four seconds and is only a file browser. I like Gpicview a lot, though it should stick to Gnome interface guidelines more.
- (+) fast
- (-) no smart window resizing
- (-) no SVG
- (-) scale quality poor
- (-) explore bar?
With GQview I didn’t know what to expect I haven’t seen anyone using it. GQview is an image browser and organizer, and starts in about eight seconds. GQview though is a bit of a mess as it seems torn between trying to do too much. GQview does runs well and I’m still using it on my system for it’s excellent collections support.
- (+) customizable
- (+) svg support
- (-) poor scaling
- (-) mouse clicks only option to browse images
- (?) no more development?
XFCE’s Ristretto trails the pack. Another python application and it needs lovin’. Startup time was 27 seconds. Not only that but flipping between images was slow and the scaling quality was poor. I didn’t spend alot of time with this application.
Feh is a bare bones image viewer and probably not for everyone. Feh has a minimum of dependencies and above all is fast – almost instantaneous, two seconds to startup. Run from the command line, Feh can be used to browse and scale images but will require setting up to use on the desktop; I’ll take more of this tomorrow. Feh is not for the regular user, but it is the best lightweight solution.