创建Virtual X会话

时间:2014-02-25 14:12:57

标签: x11

有没有办法在计算机上创建多个X会话(不使用VNC)? 我正在寻找创建一个虚拟或辅助X会话,它具有我的xorg.conf定义的多个显示和监视器。

1 个答案:

答案 0 :(得分:0)

在最低级别,启动第二个X服务器就像使用显示名称作为参数启动X程序一样简单。您的第一个显示名称为:0,以避免与其冲突:

X :1

(您希望从文本控制台执行此操作,而不是从现有X会话内部执行此操作。)

它将在下一个可用的VT上启动,因此如果您使用Alt + F7切换到第一个X服务器,则可以使用Alt + F8访问第二个服务器。

这只是一个服务器,但没有任何东西在运行,所以它将是一个带有鼠标光标的空白屏幕。您可以使用DISPLAY环境变量指示要在其上运行的程序。启动一个窗口管理器应该足以让你有一个可用的会话:

DISPLAY=:1 twm &

如果您对低级别的内容不感兴趣并且想要更像正常登录会话的内容,可以尝试使用startx工具。它在--之后需要服务器选项,因此您可以运行

startx -- :1 &

如果您希望第二台X服务器在启动时启动并显示登录屏幕,请将其添加到xdm(或其他*dm)配置中。对于xdm,这将是/etc/X11/xdm/Xservers