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

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

Solutions Collecting From Web of "Debian启动没有桌面的Qt GUI应用程序"

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

第一 :您需要启动到非X会话,初级1或3。

第二 :你需要启动X服务器,只需调用X或xinit即可。

第三 :启动你的应用程序。 您可能需要更多地控制应用在屏幕上的位置以及代码中的尺寸,因为您不需要窗口管理器来帮助实现这一点。

或者 :您可以启动一个更基本的窗口管理器,看看他们如何使用您的系统。 Motif窗口管理器(mwm)和选项卡窗口管理器(twm)

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

如果你想用X11开始你的应用程序,你需要做的:

  1. 复制文件/ etc / X11 / xinit / xinitrc到〜/ .xinitrc
  2. 写所有你想运行到它
  3. 运行命令startx

它为我工作,我希望它会帮助你