Ubuntu 10.04 com drivers restritos da Nvidia rodando Nvidia 9600 GT com monitores DVI duplos (22" e 23"). No metamodo padrão (1), ambos os monitores estão ativos. Adicionei um segundo metamodo via nvidia-settings
(versão 1.0) no qual apenas o monitor de 23" está habilitado. Posso alternar entre metamodos usando a nvidia-settings
GUI. Existe uma maneira de fazer isso na linha de comando? Eu li sobreDispersarneste site, mas ainda não experimentei, pois esperava que essa funcionalidade estivesse disponível via nvidia-settings
? Não consigo encontrar nada útil na página de manual.
Editar: Depois de alternar entre os dois metamodos na nvidia-settings
GUI, notei uma linha na GUI lendo "Alternado para MetaMode AxB.", onde A e B especificaram a nova resolução. Então mudar de metamodo é simplesmente uma mudança de resolução? Li em outro lugar que o que quero fazer pode ser alcançado com o xrandr
. Isso estaria correto, porque parece que tudo que preciso fazer é alterar a resolução? No metamodo 1, a resolução é 3600x1080; no metamodo 2 é 1920x1080.
Responder1
Você quase deu a resposta sozinho.
xrandr -s N
muda para o metamodo N, para que você possa usar xrandr -s 0
e xrandr -s 1
para ligar e desligar o segundo monitor. Funciona bem no meu pc.
EDIT: Encontrei um problema: tenho os dois painéis na parte inferior. Depois de alternar o Metamode, eles compartilham a mesma altura (apenas um fica visível, muda aleatoriamente ao passar o mouse). Tenho que definir um para cima e de volta para baixo para que o outro seja exibido acima dele.
EDIT: Solução encontrada: use gconftool-2 --dump /apps/panel
para obter as configurações atuais, mover o painel, obter as configurações alteradas e descobrir o que mudou com diff
. Usando essas informações criei dois arquivos, um para o painel na parte superior e outro na parte inferior. Agora posso alterar o script do Metamode e mover o painel.