我在SBC上运行Debian 2.6,我打算在嵌入式设置中使用它。我需要做的是配置它,以便linux启动并运行我的Qt GUI应用程序。我是否需要窗口管理器来执行此操作,或者我可以使用X11执行此操作。另外,因为它将用于嵌入式系统,我不想加载任何桌面管理器。关于如何做到这一点的任何信息都会很棒!
答案 0 :(得分:8)
是的,你可以在没有窗口管理器的情况下做到这一点。
首先:您需要启动非X会话,初始级别1或3。
秒:您需要通过调用X或xinit以基本模式启动X服务器。
第三次:启动您的应用。您可能需要更多地控制应用在屏幕上的位置及其在代码中的尺寸,因为您将没有窗口管理器来帮助解决此问题。
或者:您可以启动一个更基本的窗口管理器,以查看它们如何与您的系统一起使用。 Motif Window Manager(mwm)和Tab Window Manager(twm)
注意:在没有窗口管理器的情况下工作时,您可能会进入无法进行一些非常基本操作的状态(例如:关闭窗口,移动窗口,调整窗口大小)。如果没有至少一些更基本的窗口管理功能,您可能会发现无法生存。在你关闭循环之前,请记住,Ctrl + Alt + Backspace将终止XServer。
答案 1 :(得分:4)
如果您想使用X11启动应用程序,则需要执行以下操作:
它对我有用,我希望它能帮到你