我正在用Python开发一个软件,该软件可生成静态jpeg文件,并将其写入文件系统。该软件在启动时运行,并被一些外部和内部事件触发,生成相应的jpeg图像,并且应在连接的HDMI屏幕上以全屏显示它,而无需任何可见的用户控件或菜单栏。
没有安装和运行任何窗口管理器(Gnome,KDE等)。该设备是被动设备,可以远程控制。
我目前正在启动feh进程,以便查看图像,并在显示下一个图像之前将其杀死。它有效,但不是很令人满意。
您是否有更好的主意,如何使我的Python 3程序在X Server上显示jpeg?
将feh与以下--bg-
选项之一一起使用。这将设置根X窗口的背景,然后退出。因此,您无需处理杀死feh即可重新启动它,只需在每次要更改映像时都调用命令。
feh --bg-scale image1.jpeg
这不适用于某些桌面环境(kde,gnome,xfce等),但适用于轻量级窗口管理器(evilwm,goomwwm等),也可以不使用任何窗口管理器。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句