Xinerama 行为不当 - 拖动到错误的屏幕

Xinerama 行为不当 - 拖动到错误的屏幕

我正在设置一个新的 Debian 工作站。我使用一台 AMD HD 7870,运行 3 个屏幕。花了一些时间才使所有三个屏幕都正确显示,第一步是安装 fglrx 驱动程序(如此处所述)。

目前,我的显示器按照我想要的方式排列,而我只有两个问题需要解决。

1)我似乎无法更改主显示器。我看到一篇关于在 xorg.conf 中的 Monitor 部分添加“Primary”标志的论坛帖子,但这似乎不起作用。我可以忍受这个,但我很想找到一种方法来解决它。

2)我的更大问题 - 我的鼠标似乎对它所在的屏幕感到困惑。如果我点击窗口上的菜单栏,它就会立即一直移动到最右侧屏幕的右侧。我可以将其放置在我想要的位置的唯一方法是按住 Alt 键并单击并拖动它。常规的单击和拖动意味着每次都将其从右侧拉过来,因为只要我单击它来移动它,它就会立即跳到右侧。

其他相关的奇怪之处 - 我尝试在文件管理器中拖放文件,但它没有去任何地方......直到我在不同的屏幕上打开第二个窗口。我拖放的文件显示在另一个屏幕上,并放在我将其放置在第二个窗口中的位置 - 尽管鼠标仍在第一个屏幕上。

当我禁用 Xinerama 时,这些问题都会消失。问题是,当我禁用 Xinerama 时,我的 3 个屏幕中有 2 个显示为全白,当然,我无法将任何应用程序拖到它们​​上面,这使得它们或多或少毫无用处。

我真的很喜欢任何人对此有任何想法。下面是我的 xorg.conf 文件。如果您还有其他需要,请告诉我。提前致谢。

Section "ServerLayout"
    Identifier     "aticonfig Layout"
    Screen      0  "aticonfig-Screen[0]-0" 0 0
    Screen         "aticonfig-Screen[0]-1" LeftOf "aticonfig-Screen[0]-2"
    Screen         "aticonfig-Screen[0]-2" LeftOf "aticonfig-Screen[0]-0"
EndSection

Section "Module"
EndSection

Section "ServerFlags"
    Option      "Xinerama" "on"
EndSection

Section "Extensions"
    Option      "Composite" "Enable"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-0"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-1"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-2"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
    Screen      0
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-1"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
    Screen      1
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-2"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
    Screen      2
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
                Modes "1920x1080_60.00"
    EndSubSection
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-1"
    Device     "aticonfig-Device[0]-1"
    Monitor    "aticonfig-Monitor[0]-1"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
                Modes "1920x1080_60.00"
    EndSubSection
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-2"
    Device     "aticonfig-Device[0]-2"
    Monitor    "aticonfig-Monitor[0]-2"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
                Modes "1920x1080_60.00"
    EndSubSection
EndSection

答案1

“扩展”部分 选项“复合”“启用”EndSection

这是你的问题 --> XINERAMA 不适用于 3D 效果 删除 compiz 效果,xinerama 将开箱即用,效果非常好。

相关内容