当我尝试使用命令在 Ubuntu 命令行中打开图像时eog filename.jpg
,出现错误信息
Cannot open display:
有人能告诉我在此之前我还需要运行什么才能打开图像吗?
请注意,我正在直接访问机器,而不是ssh
远程访问。
答案1
正如在评论中发现的那样,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
请查看我的另一个答案 关于设置TTY背景。