xrandr는 RandR기본적인 커맨드라인 인터페이스이다. Xrandr를 이용하면 화면의 해상도와 방향 등을 설정할 수 있다. (man 페이지)

현재 내 모니터 환경은 왼쪽 D-sub와 오른쪽 HDMI로 듀얼모니터를 사용하고 있다. 일단 xrandr 명령어를 입력해 모니터 상태를 알아본다.

Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 8192 x 8192
VGA-1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis)
368mm x 207mm
   1920x1080     60.00*+
   1680x1050     59.95  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1440x900      60.11  
   1280x960      75.04    60.00  
   1280x800      59.81  
   1152x864      75.00    59.97  
   1280x720      60.00  
   1024x768      75.03    70.07    60.00  
   800x600       72.19    75.00    60.32    56.25  
   640x480       75.00    72.81    59.94  
   720x400       70.08  
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y
axis) 477mm x 268mm
   1920x1080     60.00*+  50.00    59.94  
   1920x1080i    60.00    50.00    59.94  
   1680x1050     59.88  
   1400x1050     59.95  
   1600x900      60.00  
   1280x1024     60.02  
   1440x900      59.90  
   1280x800      59.91  
   1152x864      59.97  
   1280x720      60.00    50.00    59.94  
   1024x768      60.00  
   800x600       60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       60.00    59.94 

각 모니터의 이름은 VGA-1, HDMI-1으로 나타나고 있다.

더하기(+) 표시는 모니터 권장사항이다. 그리고 곱하기(*) 표시는 현재 설정한 모드이다.

모니터의 해상도는 아래 명령어로 변경할 수 있다.

xrandr --output VGA-1 --mode 1920x1080 --rate 60
xrandr --output HDMI-1 --mode 1920x1080 --rate 60

모니터를 클론이 아니라 확장으로 사용하고 싶은 경우에는 –left-of 또는 –right-of 명령어를 사용하면 된다.

xrandr --output HDMI-1 --left-of VGA-1
xrandr --output VGA-1 --right-of HDMI-1 # 위와 동일한 명령어(해상도가 같을 때)