5. XConfig 파일 수정하기

이번장은 약간 혼란스러울 것이다. 나는 XF86Config 의 맨페이지를 읽어보기를 권하며, 최소한 대충이라도 살펴보기를 바란다. 나는 여기서 안도망가고 기다린다... :-)

 root# > man XF86Config 

5.1. 모든 비디오 카드 추가하기

XF86Config 파일을 열어, 모니터 섹션을 살펴보자. 이제 전에 백업해 놓은 각각의 설정파일들 에서 Monitor, Device, Screen 섹션을 복사해 온다. 헷갈리나요? 각 비디오 카드/모니터 조합을 위해 Monitor, Device, Screen 섹션이 있어야 하며, 각 섹션은 그만의 식별자를 가져야 한다. 아직도 헷갈린다면, 이 문서의 마지막에 있는 샘플 설정 9절을 살펴보라. 맨 페이지는 읽어 보았는지?

5.2. 비디오 카드 식별자

이제 각각의 Device 섹션의 끝에 PCI BusID 옵션을 추가해야 한다. 앞의 단계에서 확인한 비디오 카드들의 BusID 를 다음과 같은 형식으로 적어준다 : BusID "PCI:0:12:0". 다음은 나의 비디오 카드의 Device 섹션이다.


Section "Device"
    Identifier  "FireGL"
    Driver      "glint"
    BusID      "PCI:1:0:0"
EndSection

AGP 카드들도 역시 같은 형식이다.

5.3. ServerLayout 항목 설정

이제 XF86Config 파일 끝에 위치하고 있는 ServerLayout Section 을 수정할 필요가 있다. ServerLayour 항목은 논리적으로 입력 장치와 화면들을 어떻게 할당하는가를 설정한다. 기본 설정은 하나의 화면에 키보드와 마우스가 할당되어 있다. 모든 화면을 위해 각각의 Screen 섹션을 만들어줄 필요가 있다.

출발점으로 기존의 Screen 섹션 설정을 참고해서 당신의 다른 Screen 섹션을 추가해라. 다음과 같은 형태일 것이다.

Screen "Screen 2" 관계 "Screen 1"
이것은 "Screen 2" 와 "Screen 1"의 관계를 정의한다. 관계에 해당되는 옵션은 다음과 같다 : RightOf, Below, Above, LeftOf, Absolute X Y, Relative. 내 설정에서와 같은 첫번째 4개의 옵션은 매우 명백하다.

Section "ServerLayout"
    Identifier  "Simple Layout"
    Screen "Screen 2"
    Screen "Screen 1" RightOf "Screen 2"
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
EndSection

또 다른 예를 참고해라. .