トップ «前の日記(2015-12-29(Tue)) 最新 次の日記(2016-01-05(Tue))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2015-12-30(Wed) さんさんと日が

fbi(1)

Rasbianのコンソールで画像を表示できるコマンド。

JPEGおよびPNGができた。
-a で自動ズームし、 -t NUM -1 で何秒後に終了とかできる。
嵌ったのは任意の端末から表示させる機能。/dev/pts/3など からコマンドを叩くと、

$ fbi hoge.jpg
using "DejaVu Sans Mono-16", pixelsize=16.67 \
 file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf
ioctl VT_GETSTATE: Inappropriate ioctl for device (not a linux console?)

でうまくできず。コンソールにログインしていてもしてなくても同様。
man pageと睨めっこの末、なんとか以下のオプションを与えて、 リモートから表示させることに成功。

$ sudo fbi -a -t 5 -1 -T 1 -d /dev/fb0 foo.png
using "DejaVu Sans Mono-16", pixelsize=16.67 \
 file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf

man pageによれば-d でフレームバッファデバイスを指定し、-T で 仮想端末の番号を指定するが、これをスーパーユーザ でやるのがミソと思われた。

-d は無くても動いた。


リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。