xrandr: clonar e escalar

xrandr: clonar e escalar

Utilizo regularmente meu notebook para dar aulas, com a tela inteira exibida no projetor. Com a melhoria dos projetores, muitas vezes acho que a resolução dos projetores é maior ou diferente daquela oferecida pela minha tela LCD (no passado eu usava apenas 1024x768).

O que eu gostaria de fazer agora é usar a melhor resolução do monitor externo, ao mesmo tempo em que o mesmo conteúdo é reduzido na tela do notebook (sem panorâmica). Alternativamente, se a resolução do projetor for menor em uma dimensão, as barras pretas seriam aceitáveis ​​no display LC. Não me preocupo com o aliasing de artefatos no LCD, desde que o projetor externo use a mais alta qualidade possível.

Por exemplo, recentemente tive:

LVDS1 connected 1280x800+0+0 
   1280x800       60.2*+   50.0  
   ...
VGA1 connected 1280x720+0+0 
   1280x720       60.0*+
   ...

Tentei:

xrandr --output VGA1 --mode 1280x720 --output LVDS1 --mode 1280x800 

mas então a parte inferior de uma apresentação em tela cheia foi cortada no projetor. Nesse caso, gostaria de uma barra preta ou redimensionamento vertical na tela do laptop. Como posso conseguir isso?

Brinquei com a opção de escala (não consigo reproduzir aqui sem projetor), mas não tive sucesso.

Como posso conseguir esse comportamento?

Responder1

Eu descobri que a --scale-fromopção faz o que eu preciso:

xrandr --output VGA1 --mode 1280x720 --output LVDS1 --primary --scale-from 1280x720 

informação relacionada