Ranger 可以选择使用 w3mimgdisplay 二进制文件在终端中显示图像预览。同样,我希望在游侠的预览区域中动画 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 选择窗口 id,gifview -w 0x360000b -a some.gif
但是 urxvt 背景会发生奇怪的事情,我希望能够让游侠控制宽度和位置。预览应该是可扩展的和自动重复的。如果牺牲了原始帧率,那就这样吧。