Quando conecto um monitor externo ao meu notebook (especificações abaixo), seja com VGA ou Displayport, sempre tenho que configurar a resolução da tela e a posição da tela. No momento, estou fazendo isso com um utilitário da GUI para o XRandR chamado arandr . Outra questão é que sempre é usada a menor resolução de tela possível, em vez da mais alta, ao conectar um monitor.
É possível recuperar automaticamente uma configuração feita toda vez que eu conecto um monitor específico? Por exemplo, quando conecto o monitor no trabalho, desejo que os monitores sejam configurados lado a lado; em casa, eu uso um layout vertical.
Esse problema existe nos dois laptops. Eles estão executando o Fedora 18 e o Xubuntu 13.04, todos com o XFCE como Gerenciador de Janelas. Eles são os mesmos dispositivos, Lenovo X220, com os gráficos integrados Intel HD3000.
Atualizar
Eu tentei fazer uma configuração por monitor, mas infelizmente o fedora não usa um arquivo xorg.conf, mas tenta fazer uma configuração automática toda vez que o X é iniciado (veja create xorg.conf ) Xorg :1 -configure
. como descrito no wiki do fedora, falha com Number of created screens does not match number of detected devices.
.
Gambiarra
Fiz uma pequena solução que resolve o problema, mas apenas para monitores conectados na porta de exibição. O Arandr pode salvar a configuração de exibição como shell script, então usei as configurações salvas e as coloquei no .xinitrc
.
cat ~/.screenlayout/<name_of_your_settingsfile>.sh > ~/.xinitrc
chmod u+x ~/.xinitrc
Isso deve funcionar, se alguém tiver uma maneira melhor de fazê-lo, entre em contato.
xrandr --verbose
parece um pouco diferente, do que o mostrado na maioria dos tutoriais, fe:HDMI1 connected 1920x1080+0+0 (0xc0) normal (normal left inverted right x axis y axis) 160mm x 90mm