가상 화면의 xrandr 레이아웃

가상 화면의 xrandr 레이아웃

때로는 실제 화면보다 더 큰 가상 화면을 사용해야 할 때도 있습니다. 이것 에는 xrandr문제가 없습니다. 2000x1500이 필요한 경우 다음 명령을 사용합니다.

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

이것은 나에게 다음과 같은 것을 제공합니다:

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

이것은 거의 괜찮습니다. 그러나 제가 정말로 원하는 것은 다음과 같습니다.

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

나는 KDE 데스크탑 환경의 작업 표시줄을 사용하기 때문에 두 번째 레이아웃을 원하고 KDE 작업 표시줄이 화면 하단에 있기를 원합니다. 두 그림 모두에서 TTTTT 라인을 볼 수 있습니다.

(작업 표시줄은 실제로 화면 중앙에 거의 위치합니다.)

--pos이 옵션이 도움이 될 것이라고 생각합니다 .

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

그러나 결과는 여전히 먼저 표시된 레이아웃입니다. 팬:

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

도움이 되지 않습니다.

가상 화면의 "레이아웃"을 어떻게 얻을 수 있나요?

답변1

비결은 --panning마우스 커서를 따라가고 싶어한다는 것입니다. 따라서 패닝을 원하는 위치로 마우스 포인터를 이동하면 됩니다.

패키지를 설치 xdotool하고 다음을 시도해 보세요.

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

그러면 마우스 커서가 왼쪽 하단으로 이동하고 창이 함께 이동합니다.

xdotoolgetmouseposition마우스를 원래 위치로 되돌릴지 여부를 결정할 수 있도록 마우스 위치를 저장하는 데 사용할 수 있는 명령 도 있습니다 .

관련 정보