xrandr layout da tela virtual

0

Às vezes, preciso usar uma tela virtual maior que a física. Com xrandr isso não é problema. Se eu precisar de 2000x1500, eu uso este comando:

xrandr --output LVDS1 --rate 60 --mode 1366x768 --fb 2000x1500 --panning 2000x1500

Isso me dá algo como:

0 2000 0 ------------------------ | LVDS1 | | |1366x768| | |TTTTTTTT| | |--------- | | | | virtual screen | | 2000x1500 | 1500 ------------------------

Isso está quase perfeito, mas o que eu realmente quero é:

0 2000 0 ------------------------ | | | virtual screen | | 2000x1500 | |--------- | | LVDS1 | | |1366x768| | |TTTTTTTT| | 1500 ------------------------

Eu quero ter o outro layout, porque eu uso a barra de tarefas do meu ambiente de desktop KDE. Na verdade, a barra de tarefas está quase no meio da tela, mas eu quero que ela esteja na parte inferior, veja a linha TTTTT em ambas as fotos.

Então eu pensei que a opção "--pos" é minha frita, xrandr --output LVDS1 --rate 60 --mode 1366x768 --fb 2000x1500 --panning 2000x1500 --pos 0x732

mas o resultado ainda é o layout mostrado na primeira "imagem". O mesmo com o panning: xrandr --output LVDS1 --rate 60 --mode 1366x768 --fb 2000x1500 --panning 2000x1500+0+732

Como posso obter esse "layout" da minha tela virtual?

    
por roli 16.01.2018 / 18:16

1 resposta

0

O truque com --panning é que ele quer seguir o cursor do mouse. Então, se você mudar o ponteiro do mouse para o local desejado, o movimento deve seguir.

Instale o pacote xdotool e tente o seguinte:

xrandr --output LVDS1 --rate 60 --mode 1366x768 --fb 2000x1500 --panning 2000x1500
xdotool mousemove 0 1500

Isso moverá o cursor do mouse para o canto inferior esquerdo e sua janela será exibida.

xdotool também tem um comando getmouseposition que pode ser usado para salvar a posição do mouse, para que você possa decidir se deseja mover o mouse de volta para onde estava depois.

    
por 16.01.2018 / 20:20

Tags