有时我需要使用比物理屏幕更大的虚拟屏幕。有了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
可用于保存鼠标位置的命令,以便您可以决定是否要将鼠标移回原来的位置。