GNOME에서 로그인 혹은 로그아웃 시 시간이 너무 오래 걸립니다.

Gnome은 사운드를 전송하기 위해 Esound 시스템을 사용합니다. Xmanager와 같은 원격 Xserver를 이용하여 Gnome 시스템을 사용할 경우 Gnome 시스템은 기본적으로 Xserver(Xmanager)의 장비로 Esound 서비스를 요청하게 됩니다. 이 때 사용하는 포트가 TCP 16001번 포트인데 PC에서 이 포트가 막혀 있을 경우 사운드 처리가 지연되는 문제로 로그인/로그오프가 느린 증상이 나타납니다. 

Windows Vista의 경우에는 Gnome에서 Esound 데몬을 사용하지 않는 것을 추천합니다. Windows Vista의 경우에는 포트를 개방시켜 놓더라도 실제로 해당 포트에 서비스 데몬이 구동되지 않고 있다면 포트 접근을 허용하지 않습니다. 

다음 중 하나로 문제를 해결하실 수 있습니다.


  • Xmanager 최신 버전 사용
    제품 구입을 위해 현재 제품을 평가 중이거나 Xmanager 3.0 라이선스를 가지고 계시면 2009년 4월 30일 이후 버전(Xmanager 3.0 스탠더드 빌드 0118 이후, Xmanager 3.0 엔터프라이즈 빌드 0196 이후)을 사용해 보십시오. Esound에 대한 요청을 처리할 수 있도록 하였습니다. 

  • ESPEAKER 환경 변수 설정
    사용자의 홈디렉토리에 있는 시작스크립트(.profile, .cshrc, .login, .bashrc, .bash_profie 등)에 ESPEAKER 환경변수가 다음과 같이 되도록 설정합니다.
    ESPEAKER=127.0.0.1; export ESPEAKER
    혹은
    setenv ESPEAKER 127.0.0.1

  • 윈도우즈 방화벽 설정
    사용자의 PC에 있는 윈도우즈 방화벽에서 TCP 포트 16001번을 방화벽 예외 항목에 등록합니다. Vista의 경우에는 포트 개방으로도 문제해결이 안되니 위 첫번째와 두번째 방법을 사용하시거나 방화벽을 사용 안함 상태로 하여야 합니다. 윈도우즈 방화벽은 c:\windows\system32\firewall.cpl 파일을 직접 구동시켜 나온 윈도우에서 제어하실 수 있습니다. 

  • Gnome에서 Esound를 사용하지 않는 방법
    • 리눅스에서 Esound를 사용하지 않는 방법(리눅스의 경우 배포판마다 다소 차이가 있으므로 정확한 설정 방법은 해당 리눅스의 사용자 매뉴얼을 참고하여야 합니다.)
      1. Gnome 로그인 후 메뉴의 시스템 -> 기본 설정 -> 하드웨어 -> 소리 -> 소리 탭
      2. ‘소프트웨어 사운드 믹서(ESD) 사용’ 옵션을 해제
    • 솔라리스에서 Esound를 사용하지 않는 방법
      1. Gnome 로그인 후 Launch -> Preferences -> Desktop Preferences -> Sound
      2. Sound Preferences에서 Enable Sound Server Startup 옵션 해제