Existe uma maneira de dizer xrandr
"esse espaço intencionalmente deixado em branco"?
Eu tenho um laptop que dirige sua tela interna em 1920x1080, mas o monitor externo que estou usando, devido à sua proporção diferente, não possui esse modo. É executado em 1920x1200.
Então, a configuração básica:
xrandr \
--output LVDS-1 --mode 1920x1080 \
--output DP-1 --mode 1920x1200 --same-as LVDS-1
[not to scale:]
┌─────────────────┬─────────────────┐
│ │ │
│ (laptop) │ (external) │
│ (LVDS-1) │ (DP-1) │
│ │ │
│ │ │
└─────────────────┤ │
(blank...) │ │
└─────────────────┘
Como posso especificar que a região do tamanho de 1920x120 abaixo do LVDS-1 seja exibida como uma barra preta que não pode ser acessada pelo mouse no DP-1?
Eu tentei lidar com isso --panning 1920x1200+0+0/1920x1080+0+0/0/0/0/120
, mas achei o movimento da tela muito chato.
Atualizar:
Encontrei uma solução alternativa. ( Atualização 2: alterada para resposta, por sugestão - a solução alternativa não responde à questão subjacente de deixar espaço em branco.)
Respostas:
Encontrei uma solução alternativa em uma discussão sobre proporções no Compiz (uma variante da opção 2):
Isso faz com que o monitor externo dimensione a imagem. Não sei se o
--fb 1920x1080
(que especifica o tamanho da tela virtual) é estritamente necessário aqui. Possivelmente a--pos 0x0
substituiria.A solução alternativa ainda é bastante insatisfatória - só acontece porque é uma múltipla agradável e fácil - seria bom ter uma solução mais geral.
fonte