在 Ubuntu 下配置三台带有两张 Radeon X1600/X1650 显卡的显示器

在 Ubuntu 下配置三台带有两张 Radeon X1600/X1650 显卡的显示器

我有三个 SyncMaster 932a 显示器,想在 Linux 下与两块 Radeon X1600/X1650 卡一起使用。

我正在运行 X.org X Server 1.6.0,由 Ubuntu 的 Wubi 安装程序提供。

关闭镜像后,我得到了这个 xorg.conf:

Section "Monitor"
        Identifier      "Configured Monitor"
EndSection

Section "Screen"
       Identifier      "Default Screen"
       Monitor         "Configured Monitor"
       Device          "Configured Video Device"
       SubSection "Display"
               Virtual 2560 1024
       EndSubSection
EndSection

Section "Device"
       Identifier      "Configured Video Device"
EndSection

左侧显示器有菜单栏和任务栏,中间显示器只有桌面,窗口会最大化到当前显示器。第三个显示器和第二张显卡根本没有使用。

然后我改变了我的配置来手动指定每个卡及其 PCI 总线:

Section "ServerLayout"
        Identifier      "TheLayout"
        Screen          0 "Radeon Screen 1"
        Screen          1 "Radeon Screen 2" RightOf "Radeon Screen 1"
EndSection

Section "Screen"
        Identifier      "Radeon Screen 1"
        Monitor         "Configured Monitor"
        Device          "Radeon the First"
        SubSection "Display"
                Virtual 2560 1024
        EndSubSection
EndSection

Section "Screen"
        Identifier      "Radeon Screen 2"
        Monitor         "Configured Monitor"
        Device          "Radeon the Second"
EndSection


Section "Device"
        Identifier      "Radeon the First"
        Driver          "radeon"
        BusID           "PCI:1:0:0"
EndSection

Section "Device"
        Identifier      "Radeon the Second"
        Driver          "radeon"
        BusID           "PCI:2:0:0"
EndSection

Section "Monitor"
        Identifier      "Configured Monitor"
EndSection

现在左右显示器都有任务栏和菜单栏。窗口无法从前两个显示器拖到第三个显示器。此外,在左侧或中间窗口最大化会填满两个显示器。

我也尝试添加Option "Xinerama" "true"部分ServerLayout。X11 无法启动。

我想要:

  1. 允许在所有三个监视器上移动窗口。
  2. 最大化仅填充当前显示器。
  3. 只在左侧显示器或所有三个显示器上显示菜单/任务栏

我怎样才能实现这一点?

答案1

尝试 xrandr 或者它的 arandr 接口

相关内容