答案1
并扩展 mosvy 的评论:
如果你想用Ctrl- Alt-在虚拟终端之间切换Fi,并在每个虚拟终端上看到不同的桌面,那么你需要启动几个 X 服务器,每个 VT 对应一个你想看到桌面的 VT。
这些 X 服务器需要在主机上运行(而不是在虚拟机中)。您可以直接使用 启动 X 服务器startx
,但更常见的是,X 服务器是从显示管理器 (DM) 启动的。有多种显示管理器正在使用(例如 xdm、kdm、gdm、lightdm 等),因此请找出您的发行版使用的显示管理器并对其进行配置。
启动 X 服务器后,您可以登录每个服务器并为不同的用户提供不同的会话(不需要虚拟机,但所有服务器都将使用相同的操作系统),或者如果您确实需要虚拟机,具体取决于无论您使用哪种 VM,您都可以将正确的 X 协议 unix 域套接字映射到 VM,或者将 VM 配置为通过内部网络访问 X 服务器。
编辑
我真的必须启动 X 的多个实例吗?或者我可以在不同的 VT 上使用同一个实例
不,X 服务器绑定到 VT(最近,它可以独立于 VT 使用)。您不能在多个 VT 上使用单个 X 服务器。
X 真的需要吗?或者我可以在 VT 上绑定一个没有 DE 的 VM 吗?
正如我在评论中所写,VM 和 VT 彼此无关。完全没有。
目标是让多个操作系统(此处为 W10/OSX/GNU)同时“本地”使用它们
Windows 10 和 OSX?抱歉,这不适用于虚拟终端。我知道您认为使用 Ctrl-Alt-Fi 在这些操作系统之间进行切换会很方便,但我认为无法实现这一目标。