티뷰어로 원격 접속하니 해상도가!

고객사에 우분투 서버를 납품하고 원격으로 팀뷰어를 들어갔다. 그런데, 모니터가 연결이 안되서 그런지 해상도가 1024 * 768 이 최대로 밖에 선택이 안된다. 터미널이나 ssh로 접근해서 작업하는 건 문제가 없지만, 프런트 작업이나 고객사 시연할 때 문제가 된다. 임시로 모니터를 연결해 둘 수 있겠지만 주변 정리도 안되고, 계속 모니터를 연결해 둘 수도 없다. (돈이 들지만 더미 플러그 사서 꼽는 방법도 있다!) 그리고 저가의 KVM을 설치할 경우 역시 해상도가 저렇다.

어떻게든 해상도를 해결하자!

xrandr!

역시 구글링을 했다. xrandr를 이용하면 해상도를 변경할 수 있다고 해서 이것저것 해 본 기록을 남겼다.

$ xrandr
Screen 0: minimum 320 x 200, current 1600 x 900, maximum 4096 x 4096
VGA-1 connected primary 1600x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
 * 1024x768      60.00  
   800x600       60.32    56.25  
   848x480       60.00  
   640x480       59.94  

모니터를 연결한 상태에서 xrandr을 해 보니 최대 해상도가 1600x900 이다. 그리고 현재 해상도와 주사율율은 1024 * 768 @60hz 이다.

베사 크기를 알기 위해 아래 cvt 명령을 사용했다.

$ cvt 1600 900
# 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz
Modeline "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync

이제 해상도를 추가하고 VGA-1에 해당 해상돌르 설정하자

$xrandr --newmode "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
$xrandr --addmode VGA-1 "1600x900_60.00"
$xrandr --output VGA-1 --mode "1600x900_60.00" 

하면 팀뷰어에 아래와 같이 1600x900 해상도로 동작한다.

  • 서버 리부팅 하면 사라져서 리부팅 시 다시 위 그대로 해 보자.

image