我计划让服务器以文本模式运行,但客户端可以通过 ssh -X 连接到服务器并运行 GUI 应用程序。如何启动 X 服务器但不启动 GUI 桌面。
答案1
在这种情况下,服务器不需要运行 X。当你需要时,ssh -X
你是在告诉服务器 X 服务器正在本地计算机上运行,因此任何 gui 应用程序的输出都应通过隧道发送到本地运行的 X 服务器(你正在运行 ssh 的计算机)从)。
您可以通过从命令行发出来启动 X,而无需在运行 ssh 的机器上启动桌面startx
(前提是您没有~/.xinitrc
启动桌面的命令)。