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

Firefox 自动启动x服务器和自己的服务,firefox,node.js,ubuntu,x11,init.d,Firefox,Node.js,Ubuntu,X11,Init.d,我目前正在开发一个自动化信息系统,该系统基于一个自编的节点服务,该服务还启动了firefox。这个系统应该在ubuntu中运行,不受任何人的控制 我目前的问题在于xServer的自动启动和我们自己的服务。 我创建了init.d脚本,这些脚本在rc文件夹中工作并链接到rc更新默认值等 Xserver由init.d中的startx启动 当到达没有任何gui的debian登录屏幕时,xServer将关闭,我们服务中的firefox报告它无法到达屏幕 有些时候,xServer会继续运行,但通过gui程序

我目前正在开发一个自动化信息系统,该系统基于一个自编的节点服务,该服务还启动了firefox。这个系统应该在ubuntu中运行,不受任何人的控制

我目前的问题在于xServer的自动启动和我们自己的服务。 我创建了init.d脚本,这些脚本在rc文件夹中工作并链接到rc更新默认值等

Xserver由init.d中的startx启动

当到达没有任何gui的debian登录屏幕时,xServer将关闭,我们服务中的firefox报告它无法到达屏幕

有些时候,xServer会继续运行,但通过gui程序无法访问它

是否有机会运行这些安装程序

祝大家新年快乐


Moritz

首先,您需要摆脱自动启动的X显示管理器,即xdm、gdm、kdm、leightdm、lxdm或类似的东西

然后不要忘记,Linux将其控制台作为VTs虚拟终端进行管理。您可以通过命令行上的vt参数告诉Xserver在哪个vt上运行。请注意,vt参数没有短划线选项,例如

Xorg :100 vt14

在VT 14上启动X服务器。现在可能会发生其他进程切换VT的情况。因此,有一些看门狗脚本可能是有意义的,例如,如果在当前活动的VT上没有人登录进行维护,该脚本将切换回choosen VT。要切换VT,请使用程序chvt。为了确保不会忘记打开维护会话,您可以使用一些空闲检测程序。

谢谢。我会在接下来的几天尝试,并报告发生了什么,希望它能做到。顺便说一句,我应该什么时候启动窗口管理器dwn?@moe:通常使用exec语句启动WM作为.xinitrc的最后一个程序。