2009. 3. 9. 23:15
피진을 쓰는 중에, 누가 말을 걸어도 효과음이 안나서 그러려니- 하고 살았는데, 최근에 실은 소리가 안나는게 정상이 아니고 사운드 설정 쪽이 맛이 갔다는것을 깨닳았다.

그래서 이리저리 구글 등을 찾는 뻘짓을 하면서 해결법을 모았다.

  1. (gentoo 같이 Gnome을 직접 컴파일해서 설치한 경우에 해당)
    esd 지원이 포함되었는지 확인한다. 없으면 포함시킨다.
  2. pulseaudio 설정파일(/etc/pulse/system.pa)을 열어 다음 네 행을 추가한다. (비슷한 것이 보이는 곳 근처에 추가하는 것이 좋을 것이라고 생각한다.)
    (만약 pulseaudio가 개인 계정 권한으로 돌아가고 있다면 default.pa가 될 것이다.)
     .ifexists module-esound-protocol-tcp.so
    load-module module-esound-protocol-tcp auth-ip-acl=127.0.0.1
    .endif
    load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1
  3. 그놈 소리 설정 프로그램을 통해서 사운드 출력을 ESD나 PulseAudio 중 하나로 설정한다.
  4. 이제 ESD 쓰는 어플들도 소리 잘 난다.
참조: http://www.pulseaudio.org/wiki/PerfectSetup, http://kldp.org/node/91425