我正在使用内置英特尔高清显卡的 Slackware 13.37 系统(华硕 P8H67-M LE),并试图将显示器输出连接到分开X 窗口屏幕(即不同的 $DISPLAY)。让 XOrg 自动检测会导致镜像监视器,而使用 Xrandr 我可以在跨越两个监视器的单个 X 显示器上获得扩展桌面,而这两者都不是我需要的。
在一些地方,有人将此称为 Zaphod 模式,但大多数情况下,这种模式都采用多座位配置,其中每个屏幕都有独立的鼠标/键盘(有时通过精心运行多个 X 服务器来实现)。多座位配置不是必需的,因为我尝试构建的是非交互式的。
我知道这必须通过编辑 xorg.conf 来完成,并且它需要使用重复的 Display/Monitor/Device 部分,但到目前为止我还无法让它工作。
答案1
一块显卡上可以实现两个屏幕(根据 X 的屏幕定义)?如果不使用 Xephyr 或 xf86-video-nested,我还不确定是否可以实现。
如果你是开发人员,你可能想要测试一下:http://lists.freedesktop.org/archives/dri-devel/2012-March/020765.html
如果您没有时间:只需在两个屏幕上启动一个 X 服务器(显示器 :0),然后启动 2 个 Xephyrs(:1 和 :2)(或使用 xf86-video-nested 的另一个 X 服务器)覆盖每个输出。如果您使用 2 个 Xephyrs,您实际上将拥有 2 个“X 显示器”,而不是“X 屏幕”,但如果您使用 xf86-video-nested,您将能够拥有 2 个屏幕。