やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

rangerで画像表示できるターミナルの比較(terminology, urxvt)

 Raspbian標準ターミナルlxterminalも。

対象ターミナル

 画像表示できるターミナルの候補。

比較

画像テキスト
lxterminalf:id:ytyaru:20190324181604p:plain[f:id:ytyaru:20190324181612p:plain
terminologyf:id:ytyaru:20190317223847p:plainf:id:ytyaru:20190317223847p:plain
urxvtf:id:ytyaru:20190324181632p:plainf:id:ytyaru:20190324181702p:plain
  • lxterminalは画像を表示できない。代わりにメタデータ(Exif)が表示されている
  • terminologyは再描画バグがある

 画像の表示だけをみるとurxvtが最強。

観点 terminology urxvt
画像表示
scrot撮影

 terminologyの表示画像を撮影するにはraspi2pngを使う。だが画面全体の撮影しかできない。ターミナルのウインドウだけ撮影ができない。

 だが、ターミナルとしての使い勝手はterminologyのほうが上。

観点 terminology urxvt
ビルド不要
タブ
クリップボード

 だが、terminologyにも問題がある。

  • キーボード英語圏|_になってしまう)
  • 設定
    • 右クリック必須?
    • 文字が小さすぎて見えない

 これらの問題はlxterminalにはない。urxvtはそもそも設定ダイアログがない……。

 以下、理想とその一致を確認する。

観点 lxterminal terminology urxvt
ビルド不要
タブ
クリップボード
キーボード日本語
設定ダイアログ
画像表示
表示画像scrot撮影

対象環境

  • Raspbierry pi 3 Model B+
  • Raspbian stretch 9.0 2018-11-13
  • bash 4.4.12
  • python 2.7.13, pip 9.0.1
  • python3 3.5.3, pip3 9.0.1
  • ranger 1.9.2
$ uname -a
Linux raspberrypi 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 armv7l GNU/Linux

結論

 lxterminalが最もマシ。結局、画像を表示できるターミナルは使い勝手が悪くてダメだと発覚した。失望した。