Estou usando o Ubuntu 14.04 com 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 possui um gerenciador de janelas, com o Unity / compiz.
Eu tentei o seguinte:
DISPLAY=:0.1 compiz --replace &
que tem o efeito de remover todas as decorações de janela da minha tela principal e remove o iniciador de unidade. Além disso, toda a entrada do teclado é direcionada permanentemente para o meu segundo monitor!
DISPLAY=:0.0 metacity --replace &
No segundo monitor, é possível restaurar a funcionalidade, com ambos os monitores operacionais, mas sem Unidade e sem decorações de janela no segundo monitor.
Eu tentei várias combinações de :0.0
, :0.1
, unity
metacity
gnome-wm
e compiz
com --replace
, mas não encontrei nenhuma maneira de resolver isso. O que eu preciso é de ambos os monitores para ter um gerenciador de janelas e ter a composição ativada na tela principal.
PS:
Eu decidi que duas telas X são porque os monitores são acionados por duas placas gráficas Nvidia diferentes, pelo que eu entendo que a composição exigiria telas X separadas.
Eu já obtive sucesso com o gnome-classic
+ Xinerama
, 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
Onde Device0
é um "Quadro FX 580"
e Device1
é um "GeForce 8600 GT"
.
fonte