コマンドeog filename.jpg
を使用してUbuntuコマンドラインで画像を開こうとすると、読み取りエラーが発生します
Cannot open display:
誰かが画像を開くためにこれの前に実行する必要がある他に何をアドバイスできますか?
リモートでssh
-ingするのではなく、マシンに直接アクセスしていることに注意してください。
コメントで判明したように、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バックグラウンドの設定について。