自动启动x服务器和自己的服务

问题描述:

我目前正在开发自动化信息系统,该自动化信息系统基于自行编写的节点服务,该服务也启动了Firefox。这个系统应该在ubuntu中运行,不需要任何人的控制。自动启动x服务器和自己的服务

我目前的问题在于xServer和我们自己的服务的自动启动。 我创建了正在工作,在RC文件夹贝RC更新默认链接等init.d下的脚本

X服务器正在关闭时(Xserver的是在init.d下运行startx启动)到达debian的登录界面(没有任何gui),我们的服务中的firefox报告说它无法访问显示器。

特别是xServer一直在运行,但是没有机会通过gui来实现它。

是否有机会运行这些设置?你需要

问候和新年快乐,

莫里茨

首先摆脱了X显示管理器被自动启动,这将是XDM,GDM,KDM,leightdm,LXDM或喜欢的事那。

然后别忘了,Linux将其控制台作为VT(虚拟终端)管理。您可以通过命令行上的vt参数告知Xserver,运行哪个VT。请注意,vt参数没有选项破折号,例如

Xorg :100 vt14 

在VT 14上启动X服务器。现在可能发生其他某些进程切换VT。因此,有一些看门狗脚本可能是有意义的,如果在当前活动的VT nobody上登录(例如用于维护),则切换回选择的VT。要切换VT,请使用程序chvt。并且要确保,维护会话不会被遗忘,您可以使用一些空闲检测程序。

+0

谢谢。 我会在接下来的几天尝试一下,并报告发生了什么,希望它能做到。 Btw。我应该何时启动窗口管理器(dwn)? – moe 2012-01-13 20:24:41

+0

@moe:通常使用exec语句将WM作为.xinitrc的最后一个程序启动。 – datenwolf 2012-01-13 21:12:56