The Grumpy Editor's Guide to Image Viewers
Too bad it's not true.
LWN is a relatively text-heavy site, but an LWN editor's job still requires spending a fair amount of time working with image files. This article, for example, involved grabbing several screenshots, cropping them, generating smaller versions to run inline with the article, etc. There is a simple, unpleasant fact that many Linux users sweep under the rug: the best tool for this sort of light image editing work is xv. A user with a minimal familiarity with xv can plow through a directory full of images, choose one, crop, resize, and save it (possibly in a different format) in less than a minute.
Unfortunately, xv is not free software. It is a "source available" product, and may be freely used "for your own amusement." Any sort of commercial use, however, requires the purchase of a $25 license. Web servers are standing by to take your credit card number. Since xv is not free, it is packaged by few distributors. It remains highly used, however, and packages for most distributions are a quick Google search away.
One would hope that the commercial nature of xv would, at least, encourage
its further development. That turns out not to be true either, however;
the last entry in the changelog was
made at the end of 1994. The current release has been 3.10a since the
beginning of 1995. The restrictive license of xv has clearly killed any
chance of significant outside contributions, which is unfortunate; xv could
use a makeover. In the late 1980's rolling your own widgets for a
graphical application was almost mandatory, but there is really no excuse
for that now.
Your editor has long wondered why, over all these years and with all the work that has gone into desktop development, nobody has ever come up with a tool for image viewing and simple editing which is anywhere near as quick and easy to use as xv. A proper editor, even a grumpy one, should make an effort to be on top of the state of the art, however, before making such a claim in public. So, what follows is a quick survey of the current image viewer offerings, with a focus on quick editing work.
In particular, here's what your editor wants:
- The ability to quickly step through a set of images, preferably with an easy keystroke (such as the space bar).
- Display of images in their natural resolution whenever possible.
- Fast operations for cropping and resizing images, and for saving the result.
- The ability to take a screenshot of another application is a nice bonus.
- Also nice, but less important, is the sort of quick color table tweaking that xv supports. One occasionally has to adjust the colors and contrast of a digital photograph, and it can be useful to have quick operations for that sort of task. One reaches a point where it is better to simply fire up the Gimp, however.
What your editor is not looking for is a full digital camera suite, with camera drivers, photo albums, etc. Your editor is also not looking to replace the Gimp, which is an indispensable tool in its own right, but is rather heavy for quick tasks. Finally, your editor will respond grumpily to mail suggesting packages like netpbm or ImageMagick. Those tools are invaluable for scripted applications, and no doubt some clever netpbm hacker could devise a six-stage pipeline involving two separate invocations of the ppmfrobnicate filter to perform all of the tasks above. That is not interesting, however; image viewing and editing is are jobs best done in a graphical mode.
That said, here is a quick overview of several image viewer/editor applications.
Electric Eyes
A number of distributors throw in the "Electric Eyes" application with
their GNOME packages. This tool, usually called ee or
eeyes, has come a long way over the years; it has most of the
capabilities your editor has been looking for. Finding them can be a bit
of a challenge, though. The middle mouse button is used for selecting an
area to crop, but it simultaneously pops up an "edit controls" window
(pictured on the left). That window allows for simple color table
tweaking; it also offers a set of inscrutable icons for resizing and
rotating the image. A resized image will be saved in its original size,
however, unless you click the "apply" icon first; this operation has no
visible effect, however. xv, in contrast, has an "original size" checkbox
on the save dialog which makes things explicit. The crop operation is not
to be found in the controls window; you must select it from a menu attached
to the right mouse button.
Unlike most of the applications your editor tried out, Electric Eyes offers
a "grab" function for creating screenshots. The process is a little
cumbersome, and it employs a truly disturbing strobe effect which is meant
to show you which window you had selected. But it works; it was used to
generate the ee screenshot.
Electric Eyes appears to have almost nothing in the way of keyboard shortcuts, which slows things down significantly. This editor also has a significant flaw in that the image quality suffers when an image is resized; compare the image to the right (generated with ee) with that just above (generated with xv). The final conclusion is ee, while having a lot of the right features, is not yet ready to replace xv.
gthumb
In many ways, gthumb is the
most capable of the tools tried by your editor. It can perform most of the
tasks needed, though it lacks a screenshot grab function. The tools can be
awkward to use, however. gthumb provides a cropping dialog (pictured on
the left) which works by positioning a rectangle over a small version of
the image. It has a number of nice options for controlling the aspect
ratio of the resulting image. If, however, you are trying to position the
crop area with any precision, working on a thumbnail is not the way to go.
Selecting a crop area should be done on a full-size rendering of the image.
Speaking of full size, gthumb shares an annoying feature with a number of other image editors: it throws up a window with an arbitrary size that, doubtless, appealed to some GNOME developer; the image being viewed is then resized to fit the window. Your editor, when he wants to look at an image, wants to see the image in its natural resolution. There is a configuration option which can be used to tell gthumb not to resize the image, but it still doesn't size the initial window appropriately. It does, however, remember the way a window was resized the second time an image is viewed.
Resizing of images is done by way of a dialog where the desired size must be specified explicitly. It works, but a quick, immediately visible resize applied directly to the image is faster and better. The quality of images resized by gthumb is good.
There is a set of color tweaking operations which make it relatively easy to fix up digital photos. gthumb also has a number of features you editor wasn't looking for, including "catalogs" (photo albums, essentially) and the ability to attach comments to images. The comments, however, are hidden away in a secret gphoto directory and do not survive if the image is copied or renamed from the command line. gthumb can create index images and web albums as well.
KView and gwenview
KView is a
KDE-based image viewer application. Like many KDE applications, KView
looks pretty. This image viewer, however, is not up to the task.
KView resizes images on startup (though this behavior is configurable). The application offers a rather clunky zoom interface (you have to pick from a list of percentages) but it has no option to resize an image. It can crop images however (from a selection on the full-size image) and the basic rotate and flip operations are provided. There is also a small list of effects. KView can interface with SANE for easy processing of scanned images.
Another KDE-based viewer is
gwenview. As an image viewer,
it is nice; it provides a configurable thumbnail window, and keys like the
space bar do the right thing (i.e. what an xv user would expect). The only
editing operations provided by gwenview, however, are image flipping and
rotation. The operations are quick - a simple control-L will rotate the
image to the left - but by themselves they are inadequate.
Others
By this stage in the process, your editor was starting to run low on energy. There are, however, several other offerings out there which, perhaps, warrant a mention.![[Digikam]](https://static.lwn.net/images/ns/grumpy/ss-digikam-sm.png)
Digikam is a KDE application meant for working with digital cameras. It divides the world into "albums," and reacts badly if you try to start it with a command like "digikam my_image.png". There is a basic set of editing operations, including full-image cropping and gamma and brightness adjustments, but there is no way to resize an image.
Showimg is a KDE viewer which resembles gwenview in many ways. It adds a set of relatively useless image transformation options ("swirl," "implode"), but is unable to crop or resize images. It does have a cute pink cow splash screen, however.
GImageView is a GNOMEish viewer oriented towards working with lots of images. It has a special set of movie options on top of the usual image viewing features. GImageView has an unbelievable number of configuration options. The only editing operation, however, is image rotation - and you can't save the result. For whatever reason, the keyboard shortcut to exit the application is Control-C.
ida is a simple viewer which has
obviously been inspired by xv; the right mouse button brings up a control
panel, and many of the keyboard shortcuts work the same way. Selecting an
area and hitting "c" will crop to that area, for example. Resizing is
supported (and the image quality is good), but it requires typing the
desired size into a dialog. A small set of image tweaking operations is
provided as well. This application has potential, but it needs a faster
interface. The Motif-based user interface could also stand an upgrade.
Eye of GNOME is a simple, GNOME-based viewer. The only supported editing operation is rotation; this application has a "save" operation which overwrites the file without question, but no "save as". It is a reasonable image viewer, but it is not useful for editing.
Conclusion
Your editor stands by his original claim: xv, even after nine years of absolutely no development, is still superior to any of the free alternatives. No other tool provides the same ease of use, speed, features, and quality of results. To a grumpy editor, it almost seems as if the developers of free image viewing and editing applications have concerned themselves mostly with quantity. The users of these applications, however, might well be happy to have fewer applications to choose from if a few of them were the same sort of focused, powerful application as xv.
That said, your editor's clear choice for a free image viewer/editor has to
be gthumb. The essential set of features is there; all that's left is
tuning the interface to make those features quick and easy to use. This
application shows potential; your editor will be watching it.
Posted Mar 23, 2004 23:07 UTC (Tue)
by Quazatron (guest, #4368)
[Link] (4 responses)
Posted Mar 24, 2004 0:12 UTC (Wed)
by corbet (editor, #1)
[Link] (2 responses)
Posted Mar 24, 2004 1:33 UTC (Wed)
by mbp (subscriber, #2737)
[Link]
I also have hotkeys bound to scripted commands for common operations like rotate left, right, etc. I guess if I were really keen I could make some of the commands go through Script-Fu to run arbitrary GIMP operations. It seems more unixy (in a good way) to have a viewer call a powerful editor rather than having a half-assed editor in the viewer.
Posted Mar 24, 2004 1:34 UTC (Wed)
by mbp (subscriber, #2737)
[Link]
Why is it called the Guide to Image Viewers then?
Posted Mar 24, 2004 3:24 UTC (Wed)
by donio (guest, #94)
[Link]
Before gqview I was using xv. I still use it sometimes to generate thumbnail images (which gqview can use). For some reason xv's thumbnail generator is a lot faster than gqview's.
Posted Mar 23, 2004 23:08 UTC (Tue)
by amtota (guest, #4012)
[Link] (16 responses)
Posted Mar 23, 2004 23:30 UTC (Tue)
by JoeBuck (subscriber, #2330)
[Link]
I have also had a fondness for xv going back a long time; it's a well-designed program, and I've been looking around for a decent free replacement for some time. Of the free programs, I like gthumb the best; there are some things that gthumb does better than xv (particularly the fullscreen and slide show modes). xv still wins for its quick image-editing operations and its ability to delete files. It's one of the few things keeping me out of Stallman's Church of Emacs (that and the Macromedia Flash viewer, which my six-year-old can't live without, since she loves the games on the Nick Junior site).
One feature neither gthumb nor xv have is a drag-and-drop that will let me easily select a picture and attach it to an email message. As gthumb is a Gnome program, I expected this to Just Work.
Posted Mar 23, 2004 23:39 UTC (Tue)
by jzbiciak (guest, #5246)
[Link] (14 responses)
Posted Mar 24, 2004 0:32 UTC (Wed)
by Ross (guest, #4065)
[Link] (3 responses)
1) The file selection dialog to be resizable (at least vertically). 2) The text widget to accept clicks in the middle of the text and move the 3) Support for 16 bit PPMs. 4) Dithering support in 16 and 24 bpp mode. :)
Posted Mar 24, 2004 6:43 UTC (Wed)
by jzbiciak (guest, #5246)
[Link]
Posted Mar 24, 2004 20:03 UTC (Wed)
by roelofs (guest, #2599)
[Link] (1 responses)
1) The file selection dialog to be resizable (at least vertically). 2) The text widget to accept clicks in the middle of the text and move the 3) Support for 16 bit PPMs. 4) Dithering support in 16 and 24 bpp mode.
Amen to (2); that's the one that drives me the most crazy. 16-bit PPM support (3) is as trivial as compiling PBMPLUS/NetPBM that way (although you'll still be limited to the internal 8-bps depth). Dithering support (4) already exists; look for Guido Volbeding's (I think) fixpix patch.
Greg
P.S. One of my favorite features: [pbm junk] | xv - (the command line rocks, too!). And the fact that it uses its own widget set means you don't have the dependency hell that so often accompanies GTK+, Qt/KDE, etc. Maybe I'm the only one who likes to drag along the same binary from distro to distro without constantly recompiling the damned thing...
Posted Mar 26, 2004 18:19 UTC (Fri)
by giraffedata (guest, #1954)
[Link]
If you use current Netpbm this is not a compilation option; it always handles both 8 bit and 16 bit PPMs.
But I suspect xv doesn't use the Pbmplus/Netpbm libraries. Most programs don't -- they just interpret the PPM format (or, usually, some subset of the PPM format) with private code.
Posted Mar 24, 2004 19:51 UTC (Wed)
by roelofs (guest, #2599)
[Link] (9 responses)
Please do! About four years ago I put together almost all of the XV patches--including several of my own--into a pair of "jumbo" patches (one for fixes, one for enhancements), but since there were a couple of mine I didn't have time to finish (transparency stuff for TIFF and XPM), I never posted them. But maybe it's time I did so... (And who knows, maybe it would inspire John to get off his butt and release an update. One could say the same for Jef Poskanzer, too, of course, but I digress...)
Anyway, feel free to shoot your patches my way (newt at pobox dot com eh? or just check the PNG home site) and I'll see what I can do in the next few weeks.
Greg Roelofs
Posted Mar 24, 2004 21:55 UTC (Wed)
by Ross (guest, #4065)
[Link] (2 responses)
Posted Mar 25, 2004 6:18 UTC (Thu)
by roelofs (guest, #2599)
[Link] (1 responses)
Do you mean all of its new windows or only specific ones? By default, it puts the info window ("i") in the upper right corner, the color editor ("e") in the lower left corner, the schnauzer in the lower right corner, and the main control window (right-click) and set-size window ("S") more or less where the image is. It seems to be completely consistent to me, and I'm pretty sure there's some .Xdefaults setting to move them somewhere else, but I haven't ever bothered to look.
If tvtwm is putting the same window in different places at different times, it's probably overriding the application's requested position. I use fvwm, FWIW.
Greg
Posted Mar 25, 2004 7:24 UTC (Thu)
by Ross (guest, #4065)
[Link]
Posted Mar 25, 2004 1:36 UTC (Thu)
by jzbiciak (guest, #5246)
[Link] (2 responses)
Posted Mar 25, 2004 4:11 UTC (Thu)
by rfunk (subscriber, #4054)
[Link] (1 responses)
Posted May 23, 2004 21:17 UTC (Sun)
by roelofs (guest, #2599)
[Link] (2 responses)
About four years ago I put together almost all of the XV patches--including several of my own--into a pair of "jumbo" patches (one for fixes, one for enhancements), but since there were a couple of mine I didn't have time to finish (transparency stuff for TIFF and XPM), I never posted them. But maybe it's time I did so...
Well, it took a while, but if anyone's still listening, you can find the updated jumbo patches here:
The current release (20040523) incorporates 25 fix-patches and 21 enhancement-patches, although one could argue about the categorization in a few cases. Anyway, the jumbo fixes-patch applies to stock 3.10a, and the jumbo enhancements-patch applies to the result. No muss, no fuss...gotta love it.
I may do one or two more releases later this summer, but no promises on that.
Greg
Posted Jul 19, 2004 0:59 UTC (Mon)
by anthony (guest, #23137)
[Link] (1 responses)
I did this as I find the default 80x60 size a tad on the small size. The resulting XV can still read the smaler older thumbnails, but older XV's will just ignore and rebuild the larger thumbnails if it encounders them. This will probably never make it into the standard XV jumbo patch, unless it is setup as a compile time option. For details see my xv modifications page... Anthony
Posted Feb 10, 2023 0:24 UTC (Fri)
by anthony (guest, #23137)
[Link]
Posted Mar 23, 2004 23:32 UTC (Tue)
by ballombe (subscriber, #9523)
[Link] (2 responses)
Posted Mar 24, 2004 5:23 UTC (Wed)
by mmarkov (guest, #4978)
[Link] (1 responses)
Posted Mar 24, 2004 21:18 UTC (Wed)
by xorbe (guest, #3165)
[Link]
Posted Mar 23, 2004 23:36 UTC (Tue)
by jimi (guest, #6655)
[Link] (4 responses)
Does anyone know if there is any chance of xv's license changing to GPL?
Posted Mar 24, 2004 3:33 UTC (Wed)
by a_hippie (guest, #34)
[Link] (3 responses)
Posted Mar 25, 2004 1:36 UTC (Thu)
by jmason (guest, #13586)
[Link] (2 responses)
Agreed BTW about the ee UI. it's a nightmare. You left out the bug whereby you could wind up with some kind of toolbar attached to the image -- sorry, can't remember exactly *how* at this stage -- however, if the image was too small, it would be *scaled* in the X dimension (yes -- the *image* would be scaled) to the width of the toolbar! truly bizarre.
Posted Mar 25, 2004 18:16 UTC (Thu)
by walterh (guest, #19113)
[Link] (1 responses)
Posted Mar 25, 2004 18:36 UTC (Thu)
by jmason (guest, #13586)
[Link]
Posted Mar 23, 2004 23:37 UTC (Tue)
by vblum (guest, #1151)
[Link] (7 responses)
I hope my memory is not failing me, else this is all a bunch of hogwash. If I remember this right, then we owe the absence of xv to Unisys. Of course, a truly free application could be forked even now, long after the original author lost interest. Second to Last: I seem to recall that Mosfet's applications, for a while, had a superb reputation - pixie? is it still around? is it the right app type? Last: The Gimp is all nice and well, but as long a I can't figure out how to _draw_ a simple, silly circle on a canvas other than free hand, it is something of a failure regarding usability.
Posted Mar 23, 2004 23:43 UTC (Tue)
by jzbiciak (guest, #5246)
[Link] (2 responses)
Posted Mar 23, 2004 23:47 UTC (Tue)
by jzbiciak (guest, #5246)
[Link] (1 responses)
Posted Apr 1, 2004 15:58 UTC (Thu)
by madrabbit (guest, #20600)
[Link]
Posted Mar 24, 2004 0:26 UTC (Wed)
by corbet (editor, #1)
[Link] (2 responses)
Of course, it would not have been that hard to release a version without GIF support and get on with life. A number of the other applications I looked at lack that support.
Posted Mar 24, 2004 0:35 UTC (Wed)
by Ross (guest, #4065)
[Link]
Posted Mar 24, 2004 7:32 UTC (Wed)
by eru (subscriber, #2753)
[Link]
So if he could assume IBM to not immediately take Unisys's place (obviously asking them first would be prudent), he could release xv 3.20 after 7 July 2004, if he is still interested.
Posted Mar 24, 2004 9:11 UTC (Wed)
by halla (subscriber, #14185)
[Link]
Posted Mar 23, 2004 23:47 UTC (Tue)
by walken (subscriber, #7089)
[Link] (1 responses)
However, I've since found out about ida which seems to provide most of the needed functionalities, I think. Well, this is what I use now. I agree with the editor that linux seems to provide a lot of different viewers but most of them are inadequate. It took me a while before I could find one that I like, really.
Posted Mar 24, 2004 2:31 UTC (Wed)
by rise (guest, #5045)
[Link]
Posted Mar 23, 2004 23:59 UTC (Tue)
by rfunk (subscriber, #4054)
[Link]
Posted Mar 24, 2004 0:20 UTC (Wed)
by jwb (guest, #15467)
[Link]
Posted Mar 24, 2004 0:56 UTC (Wed)
by dbharris (guest, #19820)
[Link] (4 responses)
Nobody has mentioned imagemagick?! Good god! Grumpy Editor: 'apt-get install imagemagick; display *.png' Space cycles through images, a single left-click pops up a menu for doing all sorts of transforms, middle-click allows for zooming, and right-click pops up a navigation/information menu.
Posted Mar 24, 2004 1:24 UTC (Wed)
by branden (guest, #7029)
[Link] (2 responses)
Nobody has mentioned imagemagick?! Good god! Well, yes, actually, the article's author did. Finally, your editor will respond grumpily to mail suggesting packages like netpbm or ImageMagick. Those tools are invaluable for scripted applications, and no doubt some clever netpbm hacker could devise a six-stage pipeline involving two separate invocations of the ppmfrobnicate filter to perform all of the tasks above. That is not interesting, however; image viewing and editing is are jobs best done in a graphical mode. I guess you can await a grumpy reply.
Posted Mar 24, 2004 2:18 UTC (Wed)
by jmalcolm (subscriber, #8876)
[Link] (1 responses)
I certainly was not and at first glance it seems to fit the bill. I went to /usr/share/wallpapers and typed "display *png &" and after about a minute I am happily cropping, resizing, and tweaking colours. I can also merrily spacebar my way through the directory. Just left-click on the image and I think you will find much more than a scripting interface. Obviously I have not spent a lot of time on it but the quality looks ok to me. I was almost ready to go off and program "lwnedit" but now I think it would be a waste of time.
Posted Mar 24, 2004 5:17 UTC (Wed)
by josh_stern (guest, #4868)
[Link]
Posted Mar 25, 2004 14:09 UTC (Thu)
by Quazatron (guest, #4368)
[Link]
BTW: I usually use ImageMagick to shrink digital photos in order to mail them. A simple mogrify -resize 1024x768 *.jpg does the trick...
Posted Mar 24, 2004 2:24 UTC (Wed)
by bryn (guest, #1482)
[Link] (1 responses)
Posted Mar 25, 2004 11:08 UTC (Thu)
by tzafrir (subscriber, #11501)
[Link]
It also allows you the full set of ImageMagick manipulations by pressing the mouse button on the image. slide show? And a number of other small features, such as: A well-behaving unix image-viewer.
Posted Mar 24, 2004 2:34 UTC (Wed)
by Baylink (guest, #755)
[Link] (1 responses)
Posted Mar 24, 2004 2:52 UTC (Wed)
by jmalcolm (subscriber, #8876)
[Link]
Hit space and it advances one image. Hit backspace and it takes you back.
Posted Mar 24, 2004 2:38 UTC (Wed)
by ktanzer (guest, #6073)
[Link]
Posted Mar 24, 2004 2:58 UTC (Wed)
by bhepple (guest, #2581)
[Link] (4 responses)
While on the topic, maybe look at gqview, xli (xloadimage replacement for a pure viewer that can cope with a huge array of formats), qiv...
Posted Mar 24, 2004 3:30 UTC (Wed)
by flewellyn (subscriber, #5047)
[Link] (3 responses)
Try it out, seriously. It's a tiny download, about 290 kilobytes of source. And it works.
Posted Mar 24, 2004 11:43 UTC (Wed)
by dholland (subscriber, #14680)
[Link] (2 responses)
Posted Mar 24, 2004 14:41 UTC (Wed)
by flewellyn (subscriber, #5047)
[Link] (1 responses)
Also, the info pages are what you should be reading, not man. :-)
Posted Apr 7, 2004 20:34 UTC (Wed)
by QuisUtDeus (guest, #14854)
[Link]
Posted Mar 24, 2004 4:39 UTC (Wed)
by joey (guest, #328)
[Link]
The comments about gimp are telling. Two programs combined can easily offer all the features Jon is looking for -- xzgv for excellent fast xv-compatable scanning through images, and the gimp for any editing task imaginable. But Jon is focused on one program that combines a few of the features of the gimp with fast keyboardable, thumbnailed image viewing. Remember that we write free software to scratch an itch. Most people who need exactly the feature set of xv are fairly happy with xv and see no need to reimplement it -- after all, it works. Plenty of other people are interested in some different set of features, and this has given us the gimp, zxgv, and in the spectrum between, most of the other programs reviewed. So, something to try if you want to replace a proprietary program with free (and maintained) ones, is to see if you can break out of the trap of looking for an exact match. I used xv for years, but I am perfectly happy with zxgv + gimp now. I also used to use borland's programming IDE's, and while I never found anything that had that exact set of features in free software (until much later), I became perfectly happy with emacs, xxgdb, etc instead. These transitions can be hard when there's no incentive to make them, and that's ok. It doesn't mean the free software community has failed, since the only way to succeed is to do a near duplicate, and where's the fun in that.
Posted Mar 24, 2004 4:49 UTC (Wed)
by wagner17 (subscriber, #5580)
[Link] (5 responses)
Posted Mar 24, 2004 9:38 UTC (Wed)
by wolfrider (guest, #3105)
[Link] (3 responses)
--Think about it - "typical" usage, more people will likely click on "grumpy" to see what the editor is complaining about this time... "Happy" articles just don't have as much "oomph." It's all subjective, but Conflict is the Essence of Drama.
Posted Mar 24, 2004 16:30 UTC (Wed)
by tjc (guest, #137)
[Link] (2 responses)
I really like the Grumpy Editor series. I would like to see an article on window managers. I've never found one that I really like.
Posted Mar 24, 2004 17:33 UTC (Wed)
by riel (subscriber, #3142)
[Link]
Posted Mar 24, 2004 21:32 UTC (Wed)
by evgeny (guest, #774)
[Link]
The article or the wm? ;-) Then you should seriously re-consider fvwm. I've yet to find a feature that doesn't exist there. Sorry about OT.
Posted Mar 26, 2004 2:17 UTC (Fri)
by komarek (guest, #7295)
[Link]
He's grumpy because he has a set of tools that work, but are getting old and are unmaintained. And nobody is replacing them. There's no need to reinvent the Crescent wrench, though a number of infomercials try. But for some unknown reason people feel a need to reinvent the concept of calander software. Just think how nice it would be if image viewers (not editors, just viewers) evolved their interfaces in a consistent, harmonious way. So that you wouldn't have to guess backspace for one, left arrow for another, and p for another. Imagine that image viewers worked like emacs editing keystrokes: I can use ctrl-a in most programs to go to the beginning of the line. Well, that used to be true, right up until all the KDE and Gnome folks got stupid on us and decided that ctrl-c, which even DOS knows should send a break signal, now means cut (or copy, whatever). I've got news for the KDE and Gnome devs trying to mimic windows -- the majority of their audience are using unix-like systems. And when using unix, I expect things to be unix-y. If they want to continue attracting smart unix people to their projects, they'll have to quit doing things that piss-off unix people. Obviously, I am grumpy. And that's probably why I feel such affinity for the grumpy editor series. -Paul Komarek
Posted Mar 24, 2004 5:55 UTC (Wed)
by ncm (guest, #165)
[Link]
Posted Mar 24, 2004 6:21 UTC (Wed)
by ctg (guest, #3459)
[Link] (5 responses)
Comparing against your criteria:
The ability to quickly step through a set of images, preferably with an easy keystroke (such as the space bar).
ImageMagick can do this with the "display" program. "display *.png" or whatever. Space to go forwards. Backspace to go back. Completely clean interface with no superfluous controls - unless you click on the image. Very nice.
Display of images in their natural resolution whenever possible.
Yes. Nice panning feature if the image is too big for the screen.
Fast operations for cropping and resizing images, and for saving the result.
Yes. A few mouse clicks. Could be faster as there is no toolbox - so the menu has to be navigated. But not really a big problem. The big plus with ImageMagick is that you can also do all these things on the command line.
The ability to take a screenshot of another application is a nice bonus.
Yes. With the "import" command.
Also nice, but less important, is the sort of quick color table tweaking that xv supports.
Yes. With some caveats. I don't do much of this so can't really compare with how xv does it. But you can fiddle with contrast, hue etc. Various effects and so forth. "man display" gives a pretty good idea of the feature set.
I find it surprising that ImagicMagick isn't the complete replacement - you don't really say why it doesn't do what you want it to do - which makes me think you are missing out on something.
Posted Mar 24, 2004 8:48 UTC (Wed)
by vondo (guest, #256)
[Link]
The cool thing abut xv as I recall was that you could move sliders, pull the gamma curves around, all graphically. I miss that.
Posted Mar 24, 2004 11:24 UTC (Wed)
by jbh (guest, #494)
[Link]
But it's so slow that it's unusable on my (admittedly aging) box. About five seconds to wait before next image is displayed (when resizing is necessary). Other viewers like ida or gthumb are around 1/2 sec.
Posted Mar 24, 2004 12:01 UTC (Wed)
by cfischer (guest, #3983)
[Link] (2 responses)
I've recently tried it; I'm a Debian user The user interface for cut-and-paste is the epitome
Posted Mar 24, 2004 16:45 UTC (Wed)
by pflugstad (subscriber, #224)
[Link] (1 responses)
Grab the sources and build it. It builds very easily on Debian. Then use checkinstall to build the .deb and install that.
Posted Mar 25, 2004 7:57 UTC (Thu)
by mow (guest, #955)
[Link]
Posted Mar 24, 2004 8:26 UTC (Wed)
by climent (guest, #7232)
[Link] (2 responses)
Posted Mar 24, 2004 13:26 UTC (Wed)
by corbet (editor, #1)
[Link]
Posted Mar 24, 2004 15:42 UTC (Wed)
by vblum (guest, #1151)
[Link]
Posted Mar 24, 2004 8:54 UTC (Wed)
by vondo (guest, #256)
[Link] (8 responses)
Unix rant for the day: Why is it that in the 1980's VMS had a *fantastic* help system and we are still stuck using man and the very un-intuitive to use "info?" They both royally suck compared to something that existed 20 or more years ago.
Posted Mar 24, 2004 12:26 UTC (Wed)
by evgeny (guest, #774)
[Link] (7 responses)
The amount of comments these articles provoke (concurring only with the hottest SCO reviews ;-)) say for themselves. > Why is it that in the 1980's VMS had a *fantastic* help system and we are I agree that "info" the application sucks. But info the format is ok. I suggest you try alternative viewers. E.g. tkinfo, minfo (Motif-based) and pinfo (curses). All support mouse clicks; the latter displays man pages, too.
Posted Mar 24, 2004 14:39 UTC (Wed)
by diegor (subscriber, #1967)
[Link]
- hypertext, and not only a *pure* gerarchy of menu. Even with man you can search for a string inside the man page, but not with
Posted Mar 24, 2004 18:42 UTC (Wed)
by vondo (guest, #256)
[Link] (4 responses)
Optimal would be a CGI or PHP based program that would dynamically translate 'info' into HTML. Any such product like that out there?
Posted Mar 24, 2004 19:41 UTC (Wed)
by nix (subscriber, #2304)
[Link]
(It's good enough for GNU's on-line manual pages...) Admittedly, you can't search multi-node HTML documents without external tools (which makes me wonder why anyone bothers with it as a primary documentation format.)
Posted Mar 24, 2004 20:59 UTC (Wed)
by dswegen (guest, #4431)
[Link]
Posted Mar 25, 2004 4:08 UTC (Thu)
by rfunk (subscriber, #4054)
[Link] (1 responses)
Posted Apr 1, 2004 18:59 UTC (Thu)
by mikachu (guest, #5333)
[Link]
Posted Mar 25, 2004 3:46 UTC (Thu)
by iabervon (subscriber, #722)
[Link]
Posted Mar 24, 2004 12:38 UTC (Wed)
by evgeny (guest, #774)
[Link]
Posted Mar 25, 2004 5:08 UTC (Thu)
by scripter (subscriber, #2654)
[Link] (4 responses)
Reply to this post if you want my xscreensaver + zsh + xv slideshow.
Posted Mar 25, 2004 9:51 UTC (Thu)
by wjhenney (guest, #11768)
[Link] (1 responses)
Presumably GNOME has something similar.
Posted Jun 3, 2004 15:21 UTC (Thu)
by dillthedog (guest, #22052)
[Link]
Posted Jun 3, 2004 15:19 UTC (Thu)
by dillthedog (guest, #22052)
[Link]
Posted Feb 20, 2007 10:39 UTC (Tue)
by jackn (guest, #43435)
[Link]
I've tried chbg as an xscreensaver client, but chbg wouldn't install. Some say it's buggy. I can't find help.
I've looked at XV. It works in your hands, which is great. It is shareware, charging $25, isn't it?!
Thanks a bunch,
Posted Mar 25, 2004 21:12 UTC (Thu)
by NAR (subscriber, #1313)
[Link]
Posted Mar 25, 2004 21:26 UTC (Thu)
by miannac (guest, #11411)
[Link]
Posted Mar 26, 2004 0:47 UTC (Fri)
by torin (guest, #1085)
[Link]
Posted Mar 26, 2004 6:02 UTC (Fri)
by brouhaha (subscriber, #1698)
[Link]
Unfortunately at some point I went for a long time without scanning, and in the mean time managed to lose my xvscan sources. Tummy.com no longer sells xvscan, and my emailed plea for a replacement copy of the sources apparently fell on deaf ears. Sigh.
Posted Mar 26, 2004 15:05 UTC (Fri)
by X-Nc (guest, #1661)
[Link] (2 responses)
I went and grabed the source for xv but it barfs all over the place when trying to compile it. The only rpm they have is for RH 5.2 so it's unlikely I'll be able to run xv anymore. :-(
Posted Mar 26, 2004 15:07 UTC (Fri)
by corbet (editor, #1)
[Link] (1 responses)
As for xv, a quick bit of googling turned up a version which I installed on RH9 with no trouble. I forget where it came from...seek and ye shall find.
Posted Mar 26, 2004 15:58 UTC (Fri)
by X-Nc (guest, #1661)
[Link]
As for googling... I gave it a shot earlier but guess I didn't have good enough search terms. I'll try again. Thanks JC,
Posted Mar 31, 2004 7:55 UTC (Wed)
by Saigua (guest, #6069)
[Link]
Next to being more like XnView and IrfanView32. <--XnView works where bsd does. Irfan's only goes to MacOS X and some other stops. Then there's SVG. Maybe I haven't run into the right enthusiasts, but outside of Sodipodi it's kind of stilted (and the W3C's phone-capable (diluted!) svg contest hasn't shown in my handset yet. (And it ended Jan 30 or so.)) Still more International and Emu keymap fights between F (or another filemanager) and the image viewer, and vim, and we'll finally have an outline for what we -really- want, right?
Posted Apr 1, 2004 14:15 UTC (Thu)
by joib (subscriber, #8541)
[Link]
IIRC the reason was some conflict with xlib6g, another old package which was also removed, and xv depended on it. Anyways, I decided that instead of finding some third-party xv .deb, I should take the effort to start using some free viewer(s) instead. As another poster noted, I think it's a mistake to complain that the other viewers don't have exactly the same features as xv. Having used xv for about 8 years now, it's natural that learning to use some other tool feels awkward, but that's just a fact of life. Things change. For more complicated editing there's always gimp, so personally I'm mainly interested in a small application that loads quickly and is as simple to use as possible. So far qiv, feh, xzgv and gthumb are highest on my list. display, from ImageMagick, seems to have all the required features but it seems very slow for some reason.
Posted Apr 1, 2004 21:42 UTC (Thu)
by cbbrowne (guest, #10867)
[Link]
"Most file formats are supported, and the thumbnails used are compatible with xv, zgv, and the Gimp."
With its lurid name, I somewhat hesitate to mention pornview. It is as good for displaying "less lurid" material, though you might want to rename the binary if showing it off at work or to your mother...
Posted Apr 2, 2004 17:34 UTC (Fri)
by ahilliard (guest, #19049)
[Link] (1 responses)
Grumpy editor! Since you've tried the rest, now try the best: GwenView. It uses the QT toolkit, so if you're a GTK guy it might be not for you, but if you're willing to try it, check out:
http://gwenview.sourceforge.net
I only found it because someone was kind enough to package it for Debian SID. There are also Mandrake, SuSE, and RedHat packages on their site. It seems the authors have realized that distribution is the solution to stagnootin development.
Posted Apr 2, 2004 17:37 UTC (Fri)
by ahilliard (guest, #19049)
[Link]
Have you tried GQview yet? It's great for quickly navigating your porn^H^H^H^H picture collection.
The Grumpy Editor's Guide to Image Viewers
I did try GQview, actually. In the end, I dropped a few pure image viewers from the article (which is plenty long already) and GQview was one of those.
GQview
I use GQview with a hotkey bound to open the image in the GIMP. If the GIMP is already open, it loads it into the existing session, which takes much less than a second on my three-year-old machine. GQview
In the end, I dropped a few pure image viewers
GQview
Another vote for gqview. It's fast (in can preload the next image), it has sane and somewhat customizable keyboard bindings, good full screen and thumbnail modes, good auto-zoom settings. Just the thing you need if you have to go through hundreds or thousands of images.gqview
And I thought I was the only one still using xv! XV rocks
xv is plain and simple, and that's how I like it.
XV rocks
Ditto. I've actually patched my XV to fix the two annoyances I've had:
XV rocks
Perhaps I should dig up those patches and post them somewhere.
If you are taking requests I'd also like:XV rocks
insertion bar there rather than to the end of the text.
Uh, no. I'm not taking requests... But thanks for asking! I really don't know my way around XV's internals. The places I edited really were pretty isolated. The visual schnauzer stuff seemed pretty crufty to me, and I'm surprised what edits I made actually worked!
XV rocks
If you are taking requests I'd also like:XV rocks
insertion bar there rather than to the end of the text.
as trivial as compiling PBMPLUS/NetPBM that way
16 bit PPMs
Ditto. I've actually patched my XV to fix the two annoyances I've had:
XV rocks
Perhaps I should dig up those patches and post them somewhere.
Is there a patch to fix the problem where XV pulls up new windows in anotherXV rocks
part of the virtual desktop? This may be specific to tvtwm. Basically it
will open a new window in the bottom left of the desktop if you are in the
upper left and vice versa. Very annoying but I forgot to mention it in my
"wishlist" above.
Is there a patch to fix the problem where XV pulls up new windows in another part of the virtual desktop? This may be specific to tvtwm. Basically it will open a new window in the bottom left of the desktop if you are in the upper left and vice versa.
XV rocks
Ah, that's probably what it is. That algorithm makes sense for a singleXV rocks
screen, but not an entire desktop. I guess it is querying the size of
the root window instead of the size of the screen. That should be easy
enough to fix that I might do it myself.
Hey Greg,
XV rocks
The XV patches should show up here:
Enjoy,
--Joe
Your faster-smooth.patch link is broken. XV rocks
I think it should be
http://spatula-city.org/~im14u2c/faster-smooth.patch
I wrote:
XV jumbo patches
http://pobox.com/~newt/greg_xv.html
I also have patched by XV but to increase the size of thumbnails in the Visual Schnauzer. and adjust the default size of the VS window based on the thumbnail size.XV jumbo patches
http://www.cit.gu.edu.au/~anthony/info/graphics/xv_mods.hintsXV jumbo patches
https://antofthy.gitlab.io/info/graphics/xv_mods.txt
For purely image viewing, I recommend qiv. The Grumpy Editor's Guide to Image Viewers
I agree. qiv stands for quick image viewer,qiv
and that's what it is. It is very small, very
fast, just a viewer, not an editor. It does
not create .qivrc or something in your home dir
and it does not generate thumbnails like ee.
qiv also scales images very crappily, IIRC.
qiv
xv is absolutely the best image viewer out there. I may be weird, but I like the widgets it uses. The spacebar to show the next image is perfect. I'm nervous about the day when slackware ceases to include it in it's distribution. Hopefully that day never comes.The Grumpy Editor's Guide to Image Viewers
"xv is absolutely the best image viewer out there." The Grumpy Editor's Guide to Image Viewers
I used xv back in my Potato daze.. It was okay, but I was looking for
something like viewprintPro (an M$ app). I was testing another
distribution that shipped kuickshow and I've been hooked ever since.
Super fast, does slide shows, and I think it has very nice keybindings.
I'de suggest it to anyone who uses KDE.
Wishing you well.
Yep, kuickshow's my favourite -- Page Up/Page Down to jump through a selection of images, too. However, it doesn't have all the bells andThe Grumpy Editor's Guide to Image Viewers
whistles I enjoyed in the "xv" days.
I really like kuickshow, but there is one thing thatThe Grumpy Editor's Guide to Image Viewers
stops me from using it. If I call xv *.jpg in a directory
with many images, xv will open one window and let me
page through the images.
If I do the same with kuickshow, it will open a new window
for each file, effectively killing my system if the
directory is large.
"kuickshow ." will do what you want. But I agree -- it's a serious UI problem, as that's not obvious.
The Grumpy Editor's Guide to Image Viewers
I thought the problem with xv was that the author, out of protest against Unisys' (expired) LZW patent, had stopped all development. His anger was directed at the fact that Unisys had sent him an invoice for royalties for the gif format. The Grumpy Editor's Guide to Image Viewers
One way to draw a circle in GIMP: Use the ellipse select tool, and press Shift while clicking and dragging the mouse. Pressing Shift constrains the selection to be circular. Once you've selected a circular area, you can either stroke the selection with the current brush (Under "Edit->Stroke"), change the selection to a path, or fill the selection. It all depends on what you want to do with the circle.
[OT] circles in GIMP
... granted, drawing circles w/ GIMP is a bit like finding 2 + 2 by evaluating the integral of 2dx over the range 0..2.
[OT] circles in GIMP
Actually, that's calculating 2*2, but I bet you knew that already :-).
[OT] circles in GIMP
Interesting, I had not known about the Unisys part. A quick search turned up this page (dated 1999) on where xv 3.20 is...and it all has to do with Unisys.
The Unisys connection
And wasn't the patent only on the compression? I know there are supposedlyThe Unisys connection
patent-free GIFs. If that is possible it seems like reading a GIF would not
be covered by the patent. So he would only have had to remove the GIF
writing support.
If the LZW patents are the only problem, the xv author should soon be able to tell Unisys to get lost. According to the footnote at
http://www.gnu.org/philosophy/gif.html:
The Unisys connection
We were able to search the patent databases of the USA, Canada, Japan, and the European Union. The Unisys patent expired on 20 June 2003 in the USA, but it does not expire in most of Europe until 18 June 2004, in Japan until 20 June 2004 and in Canada until 7 July 2004. The U.S. IBM patent expires 11 August 2006, (we are still searching the databases of other countries).
Mosfet's Pixie is really nice -- I used it for a long time. Unfortunately, The Grumpy Editor's Guide to Image Viewers
Mosfet has dropped his domain, let his website disappear and generally
dropped out of the picture. And some time ago, in a misguided attempt at
cleaning up my ~/src directory, I removed the source for Pixie, so I lost
it.
His MosfetPaint has never been released -- which is a pity, because I
would have liked to peek at the source to see whether I could snaffle bits
for Krita.
I was also an xv fan and was in pain when it stopped being distributed in debian.IDA works for me
Hmm, just tried ida and it seems to do the job. Reasonable keyboard controls, crop has a non-thumb interface, the color editor and file browers are a bit weaker than xv's but it seems to be pretty functional. It appears that it only resizes images that are too large to fit on the screen. My big complaints so far are truly horrendous fonts for the widgets and that the file browser should respond to arrow keys. With a little work I think it could replace xv for me, too bad I hack Perl/Ruby/Lisp/SQL instead of C - it looks like a good place to contribute a bit of coding to the community.
IDA works for me
The premise of this article is a bit misleading. You say you want an The Grumpy Editor's Guide to Image *Editors*
image viewer, but you really want a simple image editor. So you waste
your time with a bunch of programs that were designed only as viewers,
not editors. Even if it isn't Gimp, xv is much more than an image
viewer.
Am I the only one who uses Nautilus + GIMP? I like to open a directory of images in Nautilus, and drag them into the GIMP for editing. GIMP is loaded with keyboard shortcuts, and cropping a bunch of files is quickly done.
The Grumpy Editor's Guide to Image Viewers
ARGH!The Grumpy Editor's Guide to Image Viewers
The Grumpy Editor's Guide to Image Viewers
:)
Was our grumpy author aware of the "display" program?The Grumpy Editor's Guide to Image Viewers
I believe that the "display" you are talking about is The Grumpy Editor's Guide to Image Viewers
actually the graphical user interface to the
ImageMagick package of utilities, such as it is.
One can certainly criticize some usability features of
display, but I also wondered why it wasn't mentioned in
the context of ImageMagick's dismissal in the article.
Thanks for the tip! It's incredible the amount of powerfull apps one can have around the hard disk and never know about...The Grumpy Editor's Guide to Image Viewers
Grumpy Editor, are you aware that ImageMagick has a graphical mode? ImageMagick GUI
Run "display filename" and left-click in the image.
How does this compare with xv?
display has the advantage of accepting an image from standard input.ImageMagick GUI
display file1 file2 file3
display http://lwn.net/images/lcorner.png
I am shocked, *shocked* I tell you, that no one has made the obvious smartass crack here yet, The Grumpy Editor's Guide to Image Viewers
guys; have we all lost our sense of humor?
> In particular, here's what your editor wants:
> The ability to quickly step through a set of images, preferably with an easy keystroke (such
as the space bar).
"Yeah, yeah, Jon; we all want that."
:-)
Don't forget how important the Backspace key is...
This would be funnier if "display" did not support that too. :-)The Grumpy Editor's Guide to Image Viewers
Personally, I vote for kuickshow, which is a pretty slick little program. I use it mostly for viewing, so it doesn't bother me much that it's missing a couple of the features you mentioned--namely crop & resize. It does have brightness/contrast/gamma controls, as well as hot keys for rotation which make it great for tweaking digital photos, getting the orientation right, and saving the results. With just a couple more features, it could make you a little less grumpy, but I guess that's true for all of these programs!
The Grumpy Editor's Guide to Image Viewers
... and you missed xzgv, a really good replacement for xv as a file viewer with .xvpics thumbnail support. It also has some simple editing facilities such as rotation, flipping, scaling etc.The Grumpy Editor's Guide to Image Viewers
Cheers
I was going to mention xzgv myself. Frankly, I think it's the best one around. Simple, efficient, does all the popular image formats, and doesn't get in the way visually.The Grumpy Editor's Guide to Image Viewers
xzgv looks good... is it possible to configure it so the viewer window size follows the image size (like xv and display do)? I couldn't see anything in the manual page.
The Grumpy Editor's Guide to Image Viewers
XZGV is designed to be a full-screen image viewer, but you can specify that (for example) the zoom feature is only to shrink pictures, not grow them.The Grumpy Editor's Guide to Image Viewers
A question I haven't found an answer for is: How do I take an info page and make it printable? "man -t command" is easy. Is there something for info pages? Thanks.
Info - printing, etc.
I think the problem here is that Jon is used to one program with exactly the (sub)set of features offered by xv, and this makes it hard to consider other programs that draw the featres line somewhere else. problem of scope
Why is the editor always grumpy? Why can't it be the "The Happy Editor's Guide to Image Viewers" or something else?
The Grumpy Editor's Guide to Image Viewers
--Grumpy sells. ~:)The Grumpy Editor's Guide to Image Viewers
Besides, poorly designed software has the tendency to make even the happiest user grumpy, at least occasionally. Hell hath no fury like a computer user that's been annoyed by crappy software.The Grumpy Editor's Guide to Image Viewers
We all love the Grumpy Editor. Dunno if that'll make him happier though ;)
The Grumpy Editor's Guide to Image Viewers
> I would like to see an article on window managers. I've never found one The Grumpy Editor's Guide to Image Viewers
> that I really like.
I love the grumpy editor series, because I have all the same complaints. I think it is telling that the accomplished editor of LWN, who is author and kernel hacker and consultant, can't find his way through the current "usability enhancements" of the Gnome project to get work done. That he can't find a replacement for a program we've all been using since 1995 (I remember the pre-3.10a days of xv, as far as that goes).The Grumpy Editor's Guide to Image Viewers
Then there's flphoto. It has a bunch of camera and "album" stuff I don't use, but it starts up quick, and does simple crop/rotate tricks. I use
it to select a bunch of images and rotate them all 90 degrees one way
or the other, and then save them without degrading the jpegs, all with many fewer than 2N clicks. It's not packaged for Debian yet.
The Grumpy Editor's Guide to Image Viewers
It's hard to tell wether or not you've really looked at ImageMagick. I had completely forgotten about Xv - it must be five or six years since I last used it. I'm using ImageMagick for the kinds of things that I would have used xv for.
The Grumpy Editor's Guide to Image Viewers
I just looked at the color control part of "display" and it's kind of kludgy. To change something, it fires up a text box, you type in a new value, and press enter. Maybe you like the change, maybe not.The Grumpy Editor's Guide to Image Viewers
ImageMagick can do this with the "display" program. "display *.png" or whatever. Space to go forwards. Backspace to go back. Completely clean interface with no superfluous controls - unless you click on the image. Very nice.
The Grumpy Editor's Guide to Image Viewers
For casual users, who once in a while want to cropThe display program is not usable
an image and save it in a different format,
the display program is like hell.
who misses xv severely.
of unusability.
I'm a Debian user who misses xv severely.
The display program is not usable
You don't even have to compile yourself.The display program is not usable
Just look at the unofficial APT repositories at
http://www.apt-get.org/ and search for xv
With all the fuzz about xv, has anyone contacted John to see the actual situation with it?
The Grumpy Editor's Guide to Image Viewers
I haven't because I am not that interested in putting any effort in promoting non-free software, but some of you non-zealots guys maybe want to...
I tried contacting him with some questions before writing the story, but got no response. I would really have liked to have gotten his take on things.
Contacting John
I wrote to him too, about 2 years ago, to ask what the status was. No response.
The Grumpy Editor's Guide to Image Viewers
I just wanted to say "thanks" for this series of articles. Often we all carp about how you missed this or that, etc. But they are really useful as one of the hardest things about Free software (and Unix in general) is *finding* the great software that's out there.Thanks
I second this. "The Grumpy Editor's" series is alone worth the subscription price. I believe it deserves its own top-level header/link alongside with "Archives/Kernel/ etc". Also, a few other LWN articles (including contributed ones - like the recent about CVS & friends) concentrating on _comparison_ of similar products belong to the same "gold" stuff.Thanks: me too
> still stuck using man and the very un-intuitive to use "info?" They both
> royally suck compared to something that existed 20 or more years ago.
IMHO Vms help sucks... Yes, it had a nice interface, but usally you can't find more than a very terse list of option. Info, even if had a less intuitive interface have the following enancehment:Thanks: me too
- you can search for string through the whole manual
- you can print the manual
- you can scroll
vms help. Of course I'm comparing help on command line...
Thanks, I'll look into one of those next time I find myself consulting 'info'Thanks: me too
Er, makeinfo --html?texinfo in HTML is trivial
info2www is a CGI program that does exactly that. Pretty reasonable it is too...
Thanks: me too
If you use Konqueror you can get to info pages with a URL like
info:/gzip.
Info
this works in galeon (and probably epiphany) too
Info
My feeling is that "info" is a fine format, and the viewer in emacs is a Thanks: me too
fine viewer (the standalone program manages to be terrible, despite being
barely different from the emacs one). The main problem is that there
isn't a standard organization of the information in the file, and all of
the examples I've seen are very hard to use for reference. (For example,
by looking at the info node for "ls", try to figure out what -F does,
what the default colors are, and how to get other colors; I had to go to
a pre-info man page to find out some of this, since the current man pages
have removed all of the information that isn't in the info nodes).
How about these (a nice logo with subtitles like "(in the XYZ category)")? Home pages of the winners would bear it with pride.Suggestion: The Grumpy Editor's Best of the Breed Awards
Since I have a digital camera, I like my screen saver randomly cycle through the photos I have, displaying them ever 6 seconds. Currently, I use a modified .xscreensaver, a shell script and xv to display the images. Is there an easier way? It seems like there should be. Something as easy to configure as the screensaver slideshow that comes with Windows XP.xv as a slideshow screensaver
If you use KDE then you can set this up very easily with Kslideshow. Choose "Appearance & Themes"->"Screen Saver" in the Control Center, then "Banners & Pictures"->"Slideshow". The "Setup" dialog then lets you select a directory that it will search for images (with the option of searching subdirs too). The delay between images is also configurable.xv as a slideshow screensaver
This is what I did until recently. However after upgrading KDE it seems to be a bit broken. I have looked for similar under gnome but although there are a few screensavers that can work on an image directory they all do fancy things to the image rather than just transition from one image to another in a slideshow.xv as a slideshow screensaver
I'd be quite interested to know how you do this. I used to use the KDE screensaver as described by the other poster but it seems to be quite broken after I upgraded KDE recently to 3.2. xv as a slideshow screensaver
I'd love to get hold of your way of setting up a screensaver slideshow with XV.xv as a slideshow screensaver
Jackn
Great article (and some of the comments are pretty useful as well). However, I feel that a table like the one below would be useful at the end of a "Grumpy Editor's" article to summarize things and help the readers to choose an application:
The Grumpy Editor's Guide to Image Viewers
+--------------+----------+----------+
| | feature1 | feature2 |
+--------------+----------+----------+
| application1 | X | - |
+--------------+----------+----------+
| application2 | X | X |
+--------------+----------+----------+
Just my .2 $ contribution for the editor: have you ever tried pixie plus?Ever tried pixie plus
I think it can do the most of the thing you need and much more!
I use feh and it works quite well. It handles orientation changes for you with < and > as well as uses space, backspace and other keys to move around the list file. I use 'feh -r -q -p -A "gimp -s -d %f" when I pull the images off of my camera. If I want to crop or otherwise edit an image, I just hit return and it comes up in the gimp.
The Grumpy Editor's Guide to Image Viewers
Tummy.com used to sell a version of XV enhanced to work with HP Scanjet scanners (and eventually a few others). It came with source code, and the cost of xvscan included the xv license. Although I'm probably not as grumpy about image viewing and editing as our esteemed grumpy editor, I still haven't found a good alternative to xvscan.
Anybody use xvscan?
The article mentions that gthumb has a crop feature but doesn't say how to get to it. I clicked on everything I could find in gthumb but could not get anything dealing with crop.Image croping in gthumb
The "crop" operation is on the "Image" menu in gthumb 2.3.0.
Image croping in gthumb
Ah, I've got 2.2.1 from freshrpms. It'll likely be coming down the pike any day. The one thing I have _really_ needed was a tool to do quick croping.Image croping in gthumb
Joe
Of course the most important thing is to use mousebuttons (wheels, whatever) 4-9 in order to rewind in an enthused voiceover (via text-to-speech) by the artist who made the image, perhaps subtitled in the viewer's native tongue.Grumpy Reader(tm)'s guide to Open Viewings
XnView rocks hard. Tons of editing stuff...maybe even image comparison, I haven't dug into the really picky bits.
The thing is, I also love JPEG 2000. It's one of those things that's copyrighted by ISO and L1 is free, but the extra bits for watermarking and laying it precisely over a geographical understanding and cross-linking other maps is like, extra. Plus the codecs....well, the OSS ones can bake a bit more.
Nice timing of the article; The recent introduction of xfree86 4.3 in debian sarge caused my old xv package, which had been around since the potato days, to be removed. It was kind of sad to see it go after all those years of service... :( Nice timing
Another option that is fairly similar to "gthumb" is xzgv It is an X-based 'successor' to zgv, which was the "classic" image viewer for the Linux console.
The Grumpy Editor's Guide to Image Viewers
The Grumpy Editor's Guide to Image Viewers
(reads the article) Oops. Nevermind!
The Grumpy Editor's Guide to Image Viewers