我有两个并排的不同尺寸的显示器,如下所示:
我想缩小一个显示器的一部分,使其左侧有一个黑条(即不使用物理屏幕的一部分),如下所示:
这是我的 xrandr 输出:
$ xrandr
Screen 0: minimum 320 x 200, current 3520 x 1200, maximum 32767 x 32767
LVDS1 connected 1600x900+0+300 (normal left inverted right x axis y axis) 309mm x 174mm
1600x900 60.0*+
1440x900 59.9
1360x768 59.8 60.0
1152x864 60.0
DP1 connected primary 1920x1200+1600+0 (normal left inverted right x axis y axis) 518mm x 324mm
1920x1200 60.0*+
1920x1080 60.0 +
1600x1200 60.0
1680x1050 60.0
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
我已经拥有的
xrandr --fb 3360x1200 --output LVDS1 --mode 1440x900 --pos 0x300 --output DP1 --mode 1920x1200 --pos 1440x0
结果是这样的:
正如您所看到的,问题在于显示区域位于屏幕中央,而我希望它向右对齐。另外,它只适用于 1440x900 分辨率,而我想要 1200x900。
答案1
xrandr
您可以使用的变换选项将屏幕向右移动任意数量的像素。
# change output and display to match your system
args=" --verbose --display :0.0 "
output=" --output HDMI1"
hor="-100"
ver="0"
transform=" --transform 1,0,$hor,0,1,$ver,0,0,1"
xrandr $args $output $transform