다음과 같이 크기가 다른 두 개의 모니터가 나란히 있습니다.
다음과 같이 디스플레이의 일부를 축소하여 왼쪽에 검은색 막대가 생기도록 하고 싶습니다(즉, 실제 화면의 일부를 사용하지 않음).
이것은 내 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