是否可以将GUI设置为不仅仅是TTY7?

Modified on: Sat, 09 Jun 2018 20:29:23 +0800

我的问题几乎就是标题。我经常使用TTY来并行处理不同的事情。例如,这可能是:

  • TTY1上的某些内容
  • 在TTY2上的ServerA上的每个SSH
  • 在TTY3上的ServerB上的每个SSH
  • TTY4网络监控
  • TTY7上的桌面GUI

然而,有些情况下,在不同的TTY上分别拥有1个桌面会很不错。例如:

  • 实例1,在TTY7上使用XFCE / Unity / Kde
  • 实例2,在TTY8上使用XFCE / Unity / Kde

这可能吗?

最佳答案

是和否。

将谈话的TTY / PTS部分放在一边......

是的,您可以运行多个Xorg实例。

X :1
X :2
X :3

将在显示端口1,2和3上启动3个新的Xorg会话

您可以通过设置DISPLAY变量在任何命令附近运行该死的。

所以DISPLAY=:1 xterm将在显示端口1上启动xterm

您的“默认”桌面是显示端口0(:0)

现在没有任何一部分。

Unity不是一个出色的桌面环境。就像有些人喜欢它一样,它确实脱离了许多使Linux变得令人敬畏的东西。其中之一就是假设它只运行一次。因此,在许多显示端口上启动Unity通常会产生大量错误,因为两个“环境”都会对设置等进行争夺。

KDE曾经有同样的问题(它仍然可能)。 XFCE和其他“更传统”的桌面环境通常可以正常工作,或者至少可以作为每个用户登录的一个实例工作。

所以是的,您可以在不同的TTY / PTY中同时运行多个GUI会话,并通过按CTRL + ALT + F7-F12(取决于内核设置)来访问它们。

作者:coteyr

相关问答

添加新评论