在嵌入式计算机上只运行一个带有GUI的Python应用程序:真的需要X服务器和窗口管理器吗?

2024-05-19 01:43:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要以尽可能快的速度启动一台嵌入式Linux计算机(比方说<;5秒),然后启动一个独特的Python应用程序(最终用户不会在此机器上运行其他应用程序)。目标与我以前的开源项目SamplerBox类似

Python应用程序有一个使用wxPython(即wxWidgets)的GUI

我需要一个X服务器吗?或者Python可以直接以图形模式启动,而不需要X服务器

另外,我是否需要一个窗口管理器,或者,由于只有一个应用程序将使用该屏幕,因此不需要窗口管理器

这似乎是可能的,as depicted here(从按下电源按钮到GUI应用程序只需1秒即可启动),但我想知道是否真的需要启动X服务器和窗口管理器


Tags: 项目lt服务器机器应用程序目标管理器linux
2条回答

运行GUI应用程序需要Xorg这样的图形显示服务器。但不需要窗口管理器,因为您可以直接从X启动GUI应用程序

是的,您需要一个X服务器来运行该应用程序,但是如果这是唯一一个将要运行的应用程序,那么您可以在没有窗口管理器的情况下运行该应用程序

只需安装xorg-xinit包并在主目录中创建一个.xinitrc文件,如下所示:

exec mycommand

然后运行startx

相关问题 更多 >

    热门问题