Dois X-screens, como obter um gerenciador de janelas na segunda tela?

7

Estou usando o Ubuntu 14.04 com o Unity. Eu tenho duas telas X, em placas gráficas separadas. Eu acredito que as telas são :0.0 e :0.1 .

O problema é que, na inicialização, apenas minha tela principal tem um gerenciador de janelas, com Unity / compiz.

Eu tentei o seguinte

DISPLAY=:0.1 compiz --replace &

que tem o efeito de remover todas as decorações da janela da minha exibição principal e remove o lançador de unidade. Além disso, toda a entrada do teclado é direcionada permanentemente para o meu segundo monitor!

DISPLAY=:0.0 metacity --replace &

no segundo display é capaz de restaurar a funcionalidade, com ambos os displays operacionais, mas sem Unity, e sem decorações de janelas no segundo display.

Eu tentei várias combinações de :0.0 , :0.1 , unity metacity gnome-wm e compiz com --replace , mas não consegui nenhuma maneira de trabalhar. O que eu preciso, é ambos os monitores para ter um gerenciador de janelas, e ter composição para habilitado na tela principal.

PS:

Eu decidi por 2 telas X porque os monitores são movidos por duas placas gráficas Nvidia diferentes, então pelo que eu entendo que a composição exigiria telas X separadas.

Já tive sucesso com gnome-classic + Xinerama , o que permite uma única tela X grande cobrindo os dois monitores, mas sem composição.

PS

meu /etc/X11/xorg.conf tem

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 1920 0
    Screen      1  "Screen1" LeftOf "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

e

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "DVI-I-1: nvidia-auto-select +1080+0 {rotation=left}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "nvidia-auto-select +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

em que Device0 é "Quadro FX 580" e Device1 é "GeForce 8600 GT"

    
por Sanjay Manohar 25.06.2015 / 13:29

0 respostas