虚拟屏幕的 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

这会将鼠标光标移动到左下角,您的窗口将随之移动。

xdotool还有一个getmouseposition可用于保存鼠标位置的命令,以便您可以决定是否要将鼠标移回原来的位置。

相关内容