运行 在嵌入式计算机上只有一个带有 GUI 的 Python 应用程序:真的需要 X 服务器和 window 管理器吗?
Run only one Python app with a GUI on an embedded computer: is a X server and a window manager really required?
我需要尽可能快地启动嵌入式 Linux 计算机(假设 < 5 秒),然后启动 一个独特的 Python 应用程序(此机器上的最终用户不会 运行 其他应用程序)。目标与我之前的开源项目 SamplerBox.
类似
Python 应用程序有一个使用 wxPython(即 wxWidgets)的 GUI。
为此我需要 X 服务器吗?或者可以 Python 直接以图形模式启动,而不需要 X 服务器?
此外,我是否需要 window 管理器,或者,因为 只有一个 应用程序会使用屏幕,所以不需要 window 管理器?
这似乎是可能的,as depicted here(从按下电源按钮到 GUI 应用程序在 1 秒内启动令人印象深刻!)但我想知道它是否真的需要启动 X 服务器和 window 管理器.
您的 GUI 应用程序需要像 Xorg 这样的图形显示服务器。但是不需要 window 管理器,因为您可以直接从 X 启动 GUI 应用程序。
是的,您需要一个 X 服务器来 运行 应用程序,但如果这是唯一 运行ning 的应用程序,您可以在没有 window 管理器的情况下完成。
只需安装 xorg-xinit
软件包并在主目录中创建一个 .xinitrc
文件,如下所示:
exec mycommand
然后 运行 startx
.
我需要尽可能快地启动嵌入式 Linux 计算机(假设 < 5 秒),然后启动 一个独特的 Python 应用程序(此机器上的最终用户不会 运行 其他应用程序)。目标与我之前的开源项目 SamplerBox.
类似Python 应用程序有一个使用 wxPython(即 wxWidgets)的 GUI。
为此我需要 X 服务器吗?或者可以 Python 直接以图形模式启动,而不需要 X 服务器?
此外,我是否需要 window 管理器,或者,因为 只有一个 应用程序会使用屏幕,所以不需要 window 管理器?
这似乎是可能的,as depicted here(从按下电源按钮到 GUI 应用程序在 1 秒内启动令人印象深刻!)但我想知道它是否真的需要启动 X 服务器和 window 管理器.
您的 GUI 应用程序需要像 Xorg 这样的图形显示服务器。但是不需要 window 管理器,因为您可以直接从 X 启动 GUI 应用程序。
是的,您需要一个 X 服务器来 运行 应用程序,但如果这是唯一 运行ning 的应用程序,您可以在没有 window 管理器的情况下完成。
只需安装 xorg-xinit
软件包并在主目录中创建一个 .xinitrc
文件,如下所示:
exec mycommand
然后 运行 startx
.