打开多个 GUI 终端

打开多个 GUI 终端

Linux可以有仅打开了一个 GUI 终端在 TTY1 处作为 PTS/0 ?

我对此进行了搜索,但一无所获。

我想在 TTY2 上的 Linux 机器上打开另一个 GUI 终端作为 PTS/1,这样我就可以在同一台机器上拥有两个不同的 PTS。

虽然在我的机器上,除了 1 个 PTS 之外,我还可以打开 4 个 TTY,但是使用Ctrl+Alt+F2 Ctrl+Alt+F3 Ctrl+Alt+F4 Ctrl+Alt+F5,我无法在 TTY 上打开 GUI 应用程序

笔记:我不想打开 GUI 应用程序不同的桌面(GNOME 中的多个桌面支持)。我想打开 GUI 应用程序不同的PTS终端在同一台机器上。

答案1

好的,首先,我认为您的术语有点混乱。

这些/dev/tty*设备不是图形终端。常规控制台(tty1tty63)映射到虚拟控制台,但与虚拟控制台不同。虽然桌面环境可以在每个虚拟控制台(具有单独的实例)上启动,但它实际上并不使用该/dev/tty设备,除非它是从 shell 会话手动启动的。

此外,虚拟控制台或设备与伪终端(在 Linux 上,通常称为“PTYS”或“PTS”)/dev/tty没有任何关系。/dev/pts/*在非图形会话中启动的应用程序不会使用其中之一,除非它是通过类似工具启动screen或通过远程启动的ssh。在图形终端模拟器(如 GNOME Terminal、Konsole 或其他类似应用程序)中启动的命令行应用程序会附加到其中,但该伪终端与终端模拟器相关联。

根据您所说的,我认为您想问的是“我可以在另一个计算机上启动图形应用程序吗?”虚拟控制台不需要整个单独的桌面实例?'。我的答案的其余部分将假设这就是你的意思(因为从我的角度来看,这是唯一有意义的事情),如果我对这个假设是错误的,请毫不犹豫地让我知道评论。

简而言之,您可能无法通过这种方式实现您想要的目标。在桌面环境中,在幕后发生着各种复杂的事情,使一切都能正常工作,并且如果不付出一些努力,就无法在虚拟终端之间正确共享工作。

不过,您可能对工作区的概念感兴趣(在某些环境中称为“虚拟桌面”,尤其是 Windows)。它们允许您在不同的应用程序集之间快速切换,就像虚拟控制台允许您在不同的命令行应用程序之间快速切换一样。在不知道您正在使用什么桌面环境的情况下,我无法就如何使用它们提供更多建议(每个桌面的处理方式都有点不同),但它们可能会涵盖您想要通过少很多努力。

相关内容