LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

imv

lightweight image viewer for Wayland and X11, designed for use with tiling

TLDR

View multiple images
$ imv [path/to/image1] [path/to/image2]
copy
View in fullscreen mode
$ imv -f [path/to/image]
copy
View images recursively from a directory as slideshow
$ imv -r --slideshow [path/to/directory]
copy
Slideshow with 10-second interval
$ imv -t 10 [path/to/directory]
copy
Open images from stdin
$ find . -name "*.svg" | imv
copy

SYNOPSIS

imv [options] [paths]

DESCRIPTION

imv is a lightweight image viewer for Wayland and X11, designed for use with tiling window managers. It supports numerous image formats including PSD (Photoshop), SVG, and animated GIFs.The viewer is keyboard-driven with vim-like bindings by default. It can read file lists from stdin, making it ideal for integration with other command-line tools. Features include zooming, panning, rotation, and slideshow mode.

PARAMETERS

-f

Start in fullscreen mode
-r
Load directories recursively
-t SECONDS
Slideshow interval in seconds
--slideshow
Start in slideshow mode
-s MODE
Scaling mode (none, shrink, full, crop)
-b COLOR
Set background color
-d
Show overlay with image information

INSTALL

sudo apt install renameutils
copy
sudo dnf install renameutils
copy
sudo pacman -S renameutils
copy
sudo apk add imv
copy
sudo zypper install renameutils
copy
brew install renameutils
copy
nix profile install nixpkgs#renameutils
copy

CAVEATS

Requires appropriate backend libraries for format support. Some formats like PSD require optional dependencies. Configuration file controls key bindings.

HISTORY

imv was created to provide a fast, minimal image viewer suitable for tiling window manager workflows. It supports both X11 and Wayland, making it versatile across different Linux desktop environments.

SEE ALSO

feh(1), sxiv(1), mpv(1)

Copied to clipboard
Kai