我正在寻找一个守护程序,它允许我以编程方式在 X 下显示图片,并侦听套接字或网络端口上的命令。
基本上认为mpd
或xine
,只是不是用于音频或视频,而是用于图片。如果通过命令请求,一个很好的功能是将一张图片混合到另一张图片中。
有什么指点吗?
好吧,为什么我需要这个?
我需要根据各种输入编写在显示器上显示图片的脚本,调用feh
和朋友(并在显示下一张图片时杀死他们)会在图片之间产生不太好的黑屏,没有“交叉淡入淡出”或图片之间的任何其他效果。
谢谢!
答案1
我找不到专门为此设计的任何东西。不过,我可以想出几种将其组合在一起的方法:
geeqie 有远程模式。这将是完美的,除了没有过渡并且您有时会看到图像加载...示例(假设您已经运行了 geeqie):
geeqie -r -fs; for f in *.png; do geeqie -r file:"$f"; sleep 1; done; geeqie -r -fS
mplayer2 与
-slave -idle
. mplayer 可以使用 mf:// 播放 PNG(等)。以低 fps(例如 1)开始,然后立即暂停。然后您应该能够帧前进到下一张图片。并使用 loadfile 添加更多内容。没有测试过这个...Firefox 以全屏模式运行,并设置打开的 URL 替换当前的 URL。可以用来
firefox --remote
控制。选择的图像查看器,在两个不同的虚拟桌面上运行。在每个中加载一个图像,并使用桌面开关隐藏加载(并且,根据窗口管理器,甚至给您一个过渡)。
有一个完全空的 X 会话,并将背景(壁纸)设置为图像。有大量的命令行实用程序可以更改壁纸。