web-dev-qa-db-ja.com

Ubuntuコマンドラインで画像を開くのに問題がある

コマンドeog filename.jpgを使用してUbuntuコマンドラインで画像を開こうとすると、読み取りエラーが発生します

Cannot open display:

誰かが画像を開くためにこれの前に実行する必要がある他に何をアドバイスできますか?

リモートでssh-ingするのではなく、マシンに直接アクセスしていることに注意してください。

4
tmnsoon

コメントで判明したように、OPは実際には、グラフィカル環境ではなく、完全なtty環境で画像を開きたいと考えていました。

本来、フルテキスト環境で画像を開くことができるアプリはありませんが、次のコマンドでfbiパッケージをインストールできます。

Sudo apt-get install fbi

Fbiパッケージは、画像をレンダリングし、/dev/fb0デバイスによって参照されるフレームバッファメモリ位置に書き込むことで動作します。

Sudoを実行するためにfbi特権が必要ないことを確認するには、次のコマンドを使用して ビデオグループに自分を追加します

  Sudo usermod -a -G video  $USER

ログアウトして再度ログインします。この時点で、次の方法で画像を開くことができます。

 fbi path/to/image.png

パッケージfbiのより高度な使用法については、チェックアウト 他の回答の1つ TTYバックグラウンドの設定について。

1