2. 본 HOWTO 문서가 시대에 뒤처지게 된 이유

XFree86 버전 4.0.0 이후부터는 특별한 설정환경이 아닌 대부분의 환경에 대해서는 더이상 당신이 모드라인을 계산해줄 필요가 없어졌습니다. XFree86 설정화일의 Screen 섹션의 Modes 부분에 원하는 해상도만 적어주면 그 값과 모니터에 대한 X 서버의 EDID 질의로 얻어진 모니터 능력치를 바탕으로, 서버 기동시에 서버가 자동으로 모드라인 값을 계산하게 되었습니다.

화면 해상도와 색상수를 바꾸려면 그저 Display 섹션에 적어주면 됩니다. 한 예로, 다음은 필자의 랩탑 컴퓨터의 X 설정화일의 Screen 부분입니다.

Section "Screen"
	Identifier   "Screen0"
        Device       "ATI Rage Mobility"
        Monitor      "Monitor0"
	DefaultDepth	16

	Subsection "Display"
        	Depth       16
                Modes       "1024x768" 
	EndSubsection

EndSection

보통의 경우, 그저 Mode 항목에다가 숫자만 바꾸어 주면 됩니다. 그러면 X 가 나머지 일을 다 처리할 것입니다. 만일 불가능한 해상도를 적는다면, 모니터측이 지원가능하다고 알려온 EDID 데이터 중 그와 가장 가까운 값으로 설정될 것입니다.

따라서, 이제부터 설명될 내용은 다음 경우에만 유용할 것입니다. (a) EDID 능력이 없는 구형모니터인 경우, (b) 그래픽 카드의 드라이버가 모니터에 대한 EDID 질의 기능을 지원하지 않는 경우, (c) 옛날 버전의 XFree86 을 사용하는 경우(이 경우는 XFree86 을 업그레이드함으로써 해결하십시요), (d) 모니터와 그래픽 카드의 조합이 1920 x 1440 을 초과하는 해상도를 지원할 경우(1920 x 1440 해상도는 XFree86 의 표준 모드라인값으로 지원할수 있는 최대 해상도입니다)