Debian启动没有桌面的Qt GUI应用程序

时间:2010-08-16 17:29:10

标签: linux qt debian autostart

我在SBC上运行Debian 2.6,我打算在嵌入式设置中使用它。我需要做的是配置它,以便linux启动并运行我的Qt GUI应用程序。我是否需要窗口管理器来执行此操作,或者我可以使用X11执行此操作。另外,因为它将用于嵌入式系统,我不想加载任何桌面管理器。关于如何做到这一点的任何信息都会很棒!

2 个答案:

答案 0 :(得分:8)

是的,你可以在没有窗口管理器的情况下做到这一点。

首先:您需要启动非X会话,初始级别1或3。

:您需要通过调用X或xinit以基本模式启动X服务器。

第三次:启动您的应用。您可能需要更多地控制应用在屏幕上的位置及其在代码中的尺寸,因为您将没有窗口管理器来帮助解决此问题。

或者:您可以启动一个更基本的窗口管理器,以查看它们如何与您的系统一起使用。 Motif Window Manager(mwm)和Tab Window Manager(twm)

注意:在没有窗口管理器的情况下工作时,您可能会进入无法进行一些非常基本操作的状态(例如:关闭窗口,移动窗口,调整窗口大小)。如果没有至少一些更基本的窗口管理功能,您可能会发现无法生存。在你关闭循环之前,请记住,Ctrl + Alt + Backspace将终止XServer。

答案 1 :(得分:4)

如果您想使用X11启动应用程序,则需要执行以下操作:

  1. 将文件/ etc / X11 / xinit / xinitrc复制到〜/ .xinitrc
  2. 写下你要运行的所有内容
  3. 运行命令startx
  4. 它对我有用,我希望它能帮到你