如何使用不同的显示管理器运行2个X会话?
我稍微阅读了一下虚拟终端,这给了我一个想法。 我搜索了一种同时进行两次X会话的方法。
我看了看这些网站:
1.如何在同一台计算机上同时运行多个用户X会话?
2.如何在2台X服务器之间拖动窗口?
我试过startx -- :1
但是我早期的终端(在Ctrl + Alt + F7上 )挂断了。 我如何确保不会发生这种情况?
我的主要需求是启用Unity :0
和Gnome-shell on :1
并在它们之间切换,就像工作区一样。
如果可能的话,我想在tty8上获得登录屏幕,或者选择登录其他帐户。
根据问题2 ,不建议在会话之间交换窗口,因为这并不容易。 但如果有可能我想知道。
我有Ubuntu 12.04 64bit。
上面的命令使两个会话崩溃(虚拟一个工作15分钟,然后当我切换到真实时崩溃)。
另外,如果系统超载,如何恢复到一个X会话?
更新:
尝试回答3次代码,但系统永远不会稳定。 在崩溃之前的某个时间,tty7或tty8都可以工作,但不能同时工作。
问题#1:如何同时运行多个X会话
你需要运行sudo startx gnome-session -- :1 vt8
– vt8
告诉X在TTY8上启动会话(你可以使用ctrl alt F8 )
问题#2:在X会话之间拖动窗口
我怀疑这是可能的,如果是的话,使用我们今天拥有的软件将会非常不稳定 – 从窗口管理和工具栏渲染到工作空间放置,这是DE的工作,你不能只是’削减和粘贴’从一个DE到另一个DE的窗口。 在未来这可能是可能的,因为听起来像Wayland图形服务器(希望替代X)可以更好地管理。 但至少目前,它不太可行。
我在Ubuntu上使用2个不同的会话,如下所示:
- 创建新用户
- CTRL + ALT + L(切换帐户)
- 登录使用该用户
当另一个用户登录时,Ubuntu会在下一个tty中创建新的X会话。 所以现在你可以使用CTRL + ALT + F7和CTRL + ALT + F8在这些会话之间切换。
我从未尝试使用Gnome3,但它适用于XBMC会话