First, here's some popular image viewers on Linux.
eog (basic)gwenviewgqviewgthumb (similar to IrfanView on Windows)gpicview (basic)ristretto (basic)My fav is gpicview.
See also:
which image viewer allow random slide show of directory recursively? I have 30k images in dir and subdirs.
the best is “feh”.
install: sudo apt-get install feh.
then, to view all images randomly at ~/Pictures, do:
feh --recursive --randomize --auto-zoom --geometry 1600x1000 ~/Pictures
feh will do a slide show of all files in that dir. It'll show a graphical window.
--geometry 1600x1000 means set a fixed window size. (otherwise, window size changes with each image)
note: there's a image viewer called http://packages.debian.org/sid/pornview. The name's cool, but the app is lousy.
For Mac, you can use Graphics Converter. For Microsoft Windows, use IrfanView.
you can add a action to the key 0, by the argument --action ‹command›. For example, to have 0 move the current image to trash, call it like this:
feh --recursive --action "gvfs-trash '%f'" ~/Pictures/ &
gvfs-trash is a command in Gnome desktop to move file to trash.'%f' is the file path.You can add more key actions. Keys 1 to 9 are available, corresponding to --action1 to --action9.
For more detail, see man feh.