系统在12.04中启动后,是否可以启动其他X服务器?


9

我想运行2个VT,一个运行在具有标准lightdm + unity接口的VT7上,另一个运行在VT8上,运行一个自定义脚本,该脚本将全屏启动虚拟机。

目前,我尝试编写init.d没有运气的脚本,而且在配置文件上找不到任何详细信息,该文件将无法启动2台服务器。

我想我的理想答案是将我指向一个配置文件,我可以编辑该配置文件以启动其他服务器。

编辑-我忘记在文本中提到我已经知道如何启动另一个X会话:我希望它在boot时自动启动


startx -- :n将在VTn上启动另一个X服务器。
Samik 2012年

实际上不是,它以数字n开始显示。要在VTn上启动,您需要运行startx-:1 VTn
jackweirdy 2012年

最经典的答案是修改其中的一行,/etc/ttys但是该文件似乎已被非古代版本的Ubuntu(by /etc/console-setup)所取代。也许等效的方法是编辑/etc/init/tty6.conf并添加您的X咒语?我没有时间探讨这个问题并提供详细的答案。
Alex Hirzel 2012年

@AlexHirzel还没有尝试过,但是从内存中寻找的正是我想要的。我稍后再试。
jackweirdy 2012年

有话要说吗?只是好奇,因为我对相同的设置感兴趣!
Alex Hirzel 2012年

Answers:


7

是的,有可能。我做游戏。

xinit session -- :1 -xf86config config.conf

在新的Xorg屏幕和config.conf中会话应替换为您要在其中开始的会话是配置文件。

要自动启动,请查看此答案


我已经尝试过rc.d方法,但是没有运气:/
jackweirdy 2012年

@jackweirdy将脚本放入后不起作用/etc/init.d/吗?不要忘记使其可执行。
RobinJ 2012年

试过了。主要的X实例无法启动,我的PC一直重启。我会稍微粘贴一下脚本,但是在登录后执行时效果很好。
jackweirdy 2012年


1
这就解决了,谢谢:D如果您可以更改答案以包含指向该链接的链接,它可能会帮助以后日后查看此问题的任何人:D
jackweirdy 2012年

2

我不确定可以编辑的配置文件,但是我知道如何启动另一个X服务器。假设n是要在其上启动X服务器的TTY编号,则命令为

startx -display :2 -- :2 vtn &

然后,您将在该TTY上获得一个小的白色终端窗口,您可以将鼠标移入该窗口。从此处,您需要运行命令以从该TTY 启动窗口管理器(例如gnome-session)。


到目前为止,我已经发现了很多问题,问题是我想自动化它,即IE使其默认启动,而不是每次都运行脚本
jackweirdy 2012年

无法识别的选项vtn,什么是vtn?
阿诺德·罗阿
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.