Ranger可选择使用w3mimgdisplay二进制文件来显示image previews in the terminal。同样地,我希望动画GIF动画在游侠的预览区域中进行动画制作。我一直在测试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
但我知道这很难看。我更喜欢选择像gifview -w 0x360000b -a some.gif
这样的gifview的窗口ID,但是urxvt背景会发生奇怪的事情,我希望能够让游侠控制宽度和位置。预览应该是可扩展的并且可以自动重复。如果牺牲了原始帧速率,那就这样吧。