Answers:
您必须保持原始X服务器的运行状态。您可以在另一个tty上启动另一个X服务器。因此,在典型的系统上,执行ctrl+ alt+ f1,然后登录并运行startx -- :1
。您应该结束另一个关于ctrl+ alt+ 可达的X会话 f8。
可以通过更改冒号后面的数字来启动任意数量的X服务器;如果您使用大于12的数字,则可以使用chvt
代替键组合来更改它。
如果需要,可以设置.xinitrc
启动不同桌面环境的特殊文件。因此,您可能会有一个.xinitrc-kde
启动KDE会话的。在该文件中,您会有类似的信息exec startkde
。而且你会做启动X一样startx ./.xinitrc-kde -- :1
。
如果您计划在两个会话中都运行Firefox,则可能存在一些问题。查看Firefox的“ no-remote”和“ ProfileManager” 命令行选项。
如果预先计划要从多个不同的X会话访问一个应用程序,则可以在虚拟X服务器中运行该应用程序:该应用程序显示在虚拟X服务器中,而虚拟X服务器在任何X窗口中都显示为窗口实际X服务器的数量。
虚拟X服务器的一种可能性是VNC。启动vncserver
程序;这创造了一个虚拟的X服务器并运行~/.vnc/xstartup
,其通常运行~/.xinitrc
等startx
。然后调用xvncviewer
以显示一个包含虚拟X服务器显示内容的窗口。虚拟服务器一直保持运行状态,直到会话退出或您运行为止vncserver -kill
;您可以随意连接和断开查看器。您可能需要在命令行上指定显示编号,例如vncserver :3
和xvncviewer :3
。如果没有防火墙,可以从其他计算机访问VNC会话:xvncviewer somehost:3
。VNC服务器和查看器有多种实现。
是的你可以。如果您使用GNOME,请单击系统 -> 注销用户名,将显示以下对话框:
单击用户“ 切换用户”会将我带到gdm窗口,询问我要切换到哪个用户。完成登录后,您始终可以使用CtrlAltF7或使用与上述相同的命令序列切换回原始用户。