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 의 표준 모드라인값으로 지원할수 있는 최대 해상도입니다)