X에서 화면이 주위로 움직인다

고객지원 지식기반 (maddin_xfine)

Symptom:

X 설치 후에 멋진 사진을 갖게 되었다. X 서버는 안정적으로 작동하지만 화면 끝을 마우 스로 만졌을 때 그 방향으로 조금 모든 화면이 이동한다.

Cause:

툴 바에서 바꿀 수 있는 윈도우매니저의 가상화면과는 별개로 X 서버는 가상화면을 설치한 다. 이것의 하나로 바꾸지 않았어도 위에 기술된 방향으로 스크롤된다.

Solution:

/etc/XF86Config 파일을 다음의 두 방향으로 살펴보라.

다음의 줄들을 찾아보라. 화면의 부분으로 표현된다. 그것들은 일반적으로 파일의 끝에 나타난다.

Section "Screen"
   Driver          "SVGA"
   ...
   SubSection "Display"
      Depth        8
      Modes        "1280x1024" "1024x768" "800x600" "640x480" "640x400"
      Virtual      1280 1024
   EndSubSection
   SubSection "Display"
      Depth        15
      Modes        "1280x1024" "1024x768" "800x600" "640x480" "640x400"
      Virtual      1280 1024
   EndSubSection
EndSection
"Display" 소절의 Virtual,/code> 구문은 가상 화면 크기를 정한다. 가상화면을 원하지 않는다면 간 단하게 이 줄을 지울 수 있다. 또한 각 라인의 시작에 주석 표시를 쓸 수도 있다.

예전의 XFree86 버전들은 (< 3.2 ) virtual 줄은 xf86config에 의해서 자동적으로 추가되었 다.

그러나 이 구문을 삭제하고 나서라도 아직 가상화면이 있다고 나타날 수 있다. 구성된 최 고 해상도로 작업하지 않는다면 이것이 일어날 것이다.

위의 예에서 5개의 다른 해상도가 사용 가능하다(X 서버가 지원한다면). 그것들은 다음 줄 에서 정의되어있다.

Modes "1280x1024" "1024x768" "800x600" "640x480" "640x400"
기본으로 1024x768을 원한다면 이 줄을 재정렬하면 된다:
Modes "1024x768" "800x600" "640x480" "640x400" "1280x1024"
이 구성으로 X 서버를 시작한다면 virtualscreen은 "단지" 1024x768 해상도를 사용하는 동안에 1280x1024크기를 가진다. 이것의 이유는 X 서버가 항상 최고의 설정 해상도로 가상화면을 사용하기 때문이다.

그러므로 가상화면 없이 1024x768을 사용하고 싶다면, 다음의 modeline이 필요하다 :

Modes "1024x768" "800x600" "640x480" "640x400"
즉, 모든 다른 해상도는 1024x768보다 작아야 한다.
관련 내용:
o XF86Setup으로 XFree86을 설정할 때 무엇이 필요한가?
o X 서버의 설정
o 화면 해상도의 설정

키워드: X-SERVER, XF86CONFIG, INSTALLATION, VIRTUAL SCREEN, VIRTUAL, SCREEN

SDB-maddin_xfine, Copyright SuSE Linux AG, Nrnberg, Germany - 버전: 06. Mr 2001
SuSE Linux AG - 최근에 만들어진 : 06. Mr 2001 에 의해 kmyoo (sdb_gen 1.40.0)