我需要从磁盘位置读取图像的程序,将其/home/me/image.png
显示在窗口中的屏幕上,然后每当位于的图像发生更改时刷新窗口/home/me/image.png
。
我首选的查看图像的程序是feh
但feh
没有内置功能,可在文件更改时自行刷新。
我考虑的一个选择是编写 bash 脚本,该脚本feh
在文件更改时终止并重新打开。但这会在新窗口中显示图像。我想在其原始窗口中显示图像。
我尝试了 ImageMagick 的display
实用程序,但它在我的机器上不起作用。也许我用display
错了?我用过$ display -update 1 /home/me/image.png
。ImageMagick 没有给我任何错误。当我将更改写入磁盘时,它只是无法刷新图像。
当磁盘上的图像发生变化时刷新图像似乎是许多图像查看程序应该支持的基本功能,但是我尝试了几个图像查看程序,例如,feh
但是当磁盘上的图像发生变化时,它们都没有刷新。fim
eog
系统规格
我的外壳是 bash。我的窗口系统是 i3。我的发行版是 lubuntu。
sxiv
是一个简单的 X 图像查看器,可在修改图像时自动重新加载图像。它不需要任何特殊选项。只需使用以下命令启动图像:它在包名称下的 Ubuntu 存储库中可用
sxiv
。