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 の背景で奇妙なことが起こり、レンジャーが幅と位置を制御できるようにしたいと考えています。プレビューは、スケーラブルで自動繰り返しである必要があります。元のフレーム レートが犠牲になる場合は、それで問題ありません。