Quando estou conectando 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 de exibição. No momento estou fazendo isso com um utilitário GUI para XRandR chamado arandr . Outro problema é que sempre é usada a menor resolução de exibição possível, em vez da mais alta, ao conectar um monitor.
É possível recuperar automaticamente uma configuração feita anteriormente toda vez que eu conecto um monitor específico? Por exemplo, quando conecto o monitor no trabalho, quero que a configuração dos monitores seja feita lado a lado; em casa, uso um layout vertical.
Este problema existe com ambos os meus 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, o 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, em vez disso ele tenta fazer uma configuração automática toda vez que o X é iniciado (veja crie o xorg.conf
A criação do arquivo xorg.conf com Xorg :1 -configure
, como descrito no wiki do fedora, falha com Number of created screens does not match number of detected devices.
.
Solução alternativa
Eu fiz uma pequena solução que resolve o problema, mas apenas para monitores conectados na porta de exibição. Arandr pode salvar a configuração de exibição como script de shell, 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 fazer isso, avise-nos.