Package: ranger Version: 1.9.3-5 Severity: minor I was wondering for a while now why i couldn't open images from ranger.
cb@asterix ~ % grep imv /etc/ranger/config/rifle.conf mime ^image, has imv, X, flag f = imv -- "$@" cb@asterix ~ % ls -fla ~/.config/ranger total 10 drwxr-xr-x 2 cb cb 2 Jul 10 03:52 . drwxr-xr-x 119 cb cb 164 Jul 10 03:52 .. cb@asterix ~ % rifle -l ~/snips/maim_20230710-032739.png 0::f:imv -- "$@" 1::f:pqiv -- "$@" 2::f:sxiv -- "$@" 3::f:feh -- "$@" 4::f:gpicview -- "$@" 5::f:gimp -- "$@" 11:wallpaper::feh --bg-scale "$1" 12:wallpaper::feh --bg-tile "$1" 13:wallpaper::feh --bg-center "$1" 14:wallpaper::feh --bg-fill "$1" 15:open::xdg-open -- "$@" 16:open::open -- "$@" 17:::ask 18:editor::${VISUAL:-$EDITOR} -- "$@" 19:pager::"$PAGER" -- "$@" 20:trash::mkdir -p -- ${XDG_DATA_DIR:-$HOME/.ranger}/ranger-trash; mv -- "$@" ${XDG_DATA_DIR:-$HOME/.ranger}/ranger-trash cb@asterix ~ % dpkg -S /usr/bin/imv renameutils: /usr/bin/imv And after looking at the description of 'imv' it becomes clear that we should use the wrapper /usr/libexec/imv/imv instead. cb@asterix ~ % cp /etc/ranger/config/rifle.conf ~/.config/ranger/rifle.conf cb@asterix ~ % vim ~/.config/ranger/rifle.conf cb@asterix ~ % grep imv-folder ~/.config/ranger/rifle.conf mime ^image, has imv-x11, X, flag f = /usr/libexec/imv/imv -- "$@" cb@asterix ~ % rifle -l ~/snips/maim_20230710-032739.png 0::f:/usr/libexec/imv/imv -- "$@" 1::f:pqiv -- "$@" 2::f:sxiv -- "$@" 3::f:feh -- "$@" 4::f:gpicview -- "$@" 5::f:gimp -- "$@" 11:wallpaper::feh --bg-scale "$1" 12:wallpaper::feh --bg-tile "$1" 13:wallpaper::feh --bg-center "$1" 14:wallpaper::feh --bg-fill "$1" 15:open::xdg-open -- "$@" 16:open::open -- "$@" 17:::ask 18:editor::${VISUAL:-$EDITOR} -- "$@" 19:pager::"$PAGER" -- "$@" 20:trash::mkdir -p -- ${XDG_DATA_DIR:-$HOME/.ranger}/ranger-trash; mv -- "$@" ${XDG_DATA_DIR:-$HOME/.ranger}/ranger-trash And now it works even when i uninstall imv again \o/. -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (990, 'testing'), (50, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 6.3.0-2-amd64 (SMP w/8 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages ranger depends on: ii python3 3.11.2-1+b1 ii sensible-utils 0.0.20 Versions of packages ranger recommends: ii file 1:5.44-3 ii less 590-2 ii python3-chardet 5.1.0+dfsg-2 ii w3m-img 0.5.3+git20230121-2 Versions of packages ranger suggests: ii atool 0.39.0-12 ii caca-utils 0.99.beta20-3 ii elinks 0.16.1.1-4 ii highlight 3.41-2+b6 ii lynx 2.9.0dev.12-1 ii mediainfo 23.06-1 ii mupdf-tools 1.22.1+ds1-1+b1 ii poppler-utils 22.12.0-2+b1 ii python3-pygments 2.15.1+dfsg-1 ii sudo 1.9.13p3-3 pn unoconv <none> ii w3m 0.5.3+git20230121-2 -- no debconf information