Eu encontrei recentemente este tópico que me ajudou muito apontando-me para o --scale-from
argument. Estou muito feliz com a maneira como posso conectar meu projetor agora e ter o mesmo conteúdo exibido em ambos os dispositivos sem nenhum movimento panorâmico ou recorte.
Mas infelizmente eu não sei como mudar a configuração novamente depois que eu desconectei o projetor.
No meu exemplo, tenho a tela do meu laptop (LVDS1 em xrandr) com uma resolução de 1366x768 e o projetor (VGA1) com uma resolução de 1280x800. Depois que eu conecto o projetor eu uso
xrandr --output VGA1 --mode 1280x800 --output LVDS1 --scale-from 1280x800
que é inconveniente, mas pelo menos lógico. Mas quando eu desconectar o projetor mais tarde e quiser voltar a usar apenas a tela do laptop, preciso fazer algo como
xrandr --output VGA1 --off
xrandr --output LVDS1 --scale-from 1366x768
xrandr --fb 1366x768
que eu acho muito inconveniente. Também não conheço nenhuma possibilidade de descobrir se há uma configuração de escala atualmente em ação. Então, minha pergunta é: há uma maneira mais fácil para isso? Como 1366x768 é a resolução preferida para a tela do laptop, eu esperaria que existisse.
Tags xrandr