我必须在 Linux 工作站上设置一个 X 服务器,该服务器可以将其显示内容(整个会话 + gnome)导出到具有巨大分辨率的外部显示器(它是一堵屏幕墙)。分辨率约为 9000x4000。
当然,服务器上的视频卡不支持此功能。我考虑创建一个带有自定义/虚拟视频卡的辅助 X 服务器,该服务器仅用于通过 XDMCP 导出 X,并在运行在显示控制器上的远程 X 服务器上呈现输出(并支持此分辨率)。
我的问题是 - 如何设置这个“虚拟”X 服务器?显卡提供的最大分辨率是否限制了服务器的分辨率?
我记得以前可以为 X 服务器设置虚拟分辨率,比如说 1024x768,实际分辨率为 800x600,屏幕会自动平移以适应 800x600 的分辨率。我希望这次可以使用相同的技巧,但我需要朝正确的方向努力。
谢谢!
答案1
你混淆了术语(确实与 X 混淆)。X服务器在具有显示器和视频卡的机器上运行,即,在您的情况下,X 服务器将在具有屏幕墙视频卡的机器上运行。
您在那机器(具体如何取决于显卡等)。然后,实际运行软件(Gnome 等)的计算机需要提供西门子数据管理协议或类似命令,并允许您登录。此计算机不应关心 X 服务器的分辨率,因为它只运行单个 X 程序(包括 WM)。必须启动 X 服务器,以便它自动连接到 XDMCP 服务器(使用 X.org 的命令行参数)。
只是出于兴趣:什么样的显卡支持 9000x4000?