X-서버는 마우스 디바이스를 엑세스할 수 없다

고객지원 지식기반 (ms_xmaus)

Symptom:

  1. startx를 실행함으로 X를 시작한다. 하지만 때때로 X 서버는 시작되지 않는다. 그것은 겉보기에 마우스 디바이스를 찾지 못해서 생기는 문제로 보인다.

  2. X가 실행 중일 때 Ctrl-Alt-< 기능키 >를 사용해서 문서 콘솔을 바꾸려고 한다. 그래픽 모드로 되돌아갈 때 마우스는 더 이상 작동하지 않는다.

Cause:

X를 시작하거나 후위 프로그램으로 전환하는 동안 마우스 디바이스는 다른 응용프로그램에 가로막힌다. 그러므로 X 서버는 마우스를 엑세스 하지 못하고 다음과 같은 메시지를 내 보낸다.

Fatal server error:
Cannot open mouse (Device or resource busy)

이런 행동은 마우스를 사용하는 문서기반의 프로그램에서 일어나게 된다. 가장 일반적으로 사용되는 응용프로그램은 gpm으로 보인다.

Solution:

/etc/XF86Config"ServerFlags" Section에 다음의 내용을 입력하라:
            AllowMouseOpenFail 
마우스는 gpm에의해 아직 막혀있다. 그러나 이 일이 일어난다면 X 서버는 이것을 "치명적 인 오류"로 인식하지 못하지만 계속해서 로드 한다. 그것은 다음 메시지를 내보낸다: Cannot open mouse (Device or resource busy) - Continuing...

서버는 어떻게 해서든 시작된다. 다른 응용프로그램에 의해 계속 막혀있는 마우스를 사용 할 수 없다는 것을 깨달아야 한다. 그러므로 문서 콘솔로 돌아가서 그래픽 모드로 그 즉 시 돌아와야 한다. gpm과 같은 프로그램으로는(항상 마우스를 사용하지는 않는다) 그래 픽 모드로 돌아갔을 때 마우스를 평상시처럼 사용할 수 있다. 만약 아직도 마우스를 사 용할 수 없다면, 문제를 해결하는 유일한 방법은 마우스 디바이스를 방해하는 프로그램을 콘솔에서 종료하는 것이다.


키워드: MOUSE, XSERVER, XWINDOW, POINTER

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