Eu tenho duas placas Nvidia com 2 cabeçotes e ambas configuradas como TwinView, então tenho Screen0 e Screen1 em meu xorg.conf.
O ccsm vê as duas telas (exibe-as no menu suspenso Telas no canto superior esquerdo), mas o Unity inicia apenas na Tela0 por padrão. As exibições na Tela1 mostram apenas a tela branca padrão e o cursor do mouse X padrão, quando passo o mouse sobre eles.
Este é o comportamento normal e esperado? Posso iniciar o Unity na Screen1 automaticamente sem executar scripts de shell personalizados (como DISPLAY=:0.1 compiz --replace)?
Responder1
Pelo que eu sei, o Unity só será exibido no primeiro monitor e não nos estendidos. A menos que sejam TweenView e clonados no monitor primário. Além disso, se as resoluções no monitor forem de tamanhos e proporções diferentes, talvez seja necessário alinhar os monitores secundários para sobrepor a parte Unity da tela principal principal.
O suporte a vários monitores ainda é meio duvidoso na unidade, e pelo que li, eles tentarão otimizar isso nos próximos lançamentos do Ubuntu.