在 Ubuntu 命令行中打开图像时遇到问题

在 Ubuntu 命令行中打开图像时遇到问题

当我尝试使用命令在 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背景。

相关内容