1

Ranger optionally uses the w3mimgdisplay binary in order to display image previews in the terminal. Similarly I would like animated gifs to be animated in ranger's preview area. I've been testing in urxvt:

#! /bin/bash
clear
gifsicle -e $1
for f in *.gif.*
 do
  sleep .05s
  echo -e "0;1;0;0;200;160;;;;;$f\n4;\n3;" | /usr/lib/w3m/w3mimgdisplay
  rm $f
done
clear

But that's ugly I know. I'd much rather choose the window id for gifview like gifview -w 0x360000b -a some.gif but weird stuff happens with the urxvt background and I want to be able to have ranger control the width and position. The preview should be scalable and auto-repeating. If the original frame rate is sacrificed, so be it.

Bart
  • 123
  • 8

0 Answers0