추가:
본 글은 우분투 8.04에 해당하는 글이며, 이후에 업데이트를 통해 정식으로 고쳐질 수도 있습니다. (8.04도 꾸준히 조금씩 업데이트 버전이 나올 것으로 알고 있습니다. 버그 해결 정도겠지만… 현재 8.04.1이죠)
[quote:27r17pgu][url:27r17pgu]http://ubuntu.or.kr/viewtopic.php?f=9&t=283[/url:27r17pgu]
[url:27r17pgu]http://ubuntu.or.kr/viewtopic.php?f=11&t=1156[/url:27r17pgu][/quote:27r17pgu]
위 게시물들에 이미 플래시 플레이어에 의한 다운 현상을 어느 정도 해결 가능합니다.
그러나…그럼에도 불구하고 저의 경우 심심하면 죽어버리고
특히 요즘들어서(최신 패키지들로 업데이트된 후) 뭐가 문제인지 픽픽~ 죽어버리더군요.
그래서 아예 pulse audio 대신에 alsa만을 사용하도록 해보려고 검색하다 단박에 우분투 포럼에서 해결책을 찾고
적용해보니, 훨씬 좋아졌습니다.
원문입니다. 상세한 내용은 원문을 직접 보시길 바라며, 여기에서는 초간단 설명으로 진행합니다.
[quote:27r17pgu][url:27r17pgu]http://ubuntuforums.org/showpost.php?p=5587712&postcount=472[/url:27r17pgu]
[/quote:27r17pgu]
이 방법을 사용하면 최신 flash player 10 rc 버전이 설치됩니다.(9월 15일에 발표된)
대충 내용을 설명하자면 직접적으로 pulse audio와 관련된 문제들을 해결하기 위해 논의하는 게시물이 따로 있고(아래에 링크한 글)
여기에서는 8.10 intrepid의 패키지를 가져와서 논의된 내용에서의 해결방법을 더하고 개선시킨 것이라 합니다.
해결 방법에 대한 상세한 내용(및 이해)와 다른 기능(이퀄라이즈), 그리고 발생할지도 모르는 문제들에 대한 대응책 등에 관한
내용은 아래 글을 보시기 바랍니다.
[quote:27r17pgu][url:27r17pgu]http://ubuntuforums.org/showthread.php?t=789578[/url:27r17pgu][/quote:27r17pgu]
실제 작업해야하는 내용에 대한 설명입니다.
[size=150:27r17pgu][color=#0000BF:27r17pgu][b:27r17pgu]1a.[/b:27r17pgu] [/color:27r17pgu][/size:27r17pgu][color=#BF00BF:27r17pgu]64bit/amd64 사용자 전용[/color:27r17pgu]: 다음의 스레드를 읽고 [u:27r17pgu][b:27r17pgu][color=#FF0080:27r17pgu][url=http://ubuntuforums.org/showthread.php?t=474790:27r17pgu]GetLibs[/url:27r17pgu][/color:27r17pgu][/b:27r17pgu][/u:27r17pgu]를 설치한다. => 라고 원문에 되어 있는데 저같이 64비트 사용자가 아닌 분은 다음 단계로 건너뛰세요.
GetLibs를 설치했다면, 다음과 같이 필요한 라이브러리들을 설치합니다.
[code:27r17pgu]
$ getlibs -p libnss3-1d
$ getlibs -p libnspr4-0d
$ getlibs -p libcurl3
$ getlibs -p libasound2-plugins[/code:27r17pgu]
[size=150:27r17pgu][color=#0000BF:27r17pgu]
[b:27r17pgu]1b.[/b:27r17pgu] [/color:27r17pgu][/size:27r17pgu][color=#BF00BF:27r17pgu]32bit/i386 사용자 전용[/color:27r17pgu]: 여기에서는 사용되지 않는 nspluginwrapper 패키지를 삭제합니다.
8.04 하디에서 기본적으로 설치되는 패키지가 아닙니다. 저기 맨위의 게시글들의 방법을 사용하고 계시다면 설치되어 있을 겁니다.
[code:27r17pgu]
$ sudo apt-get remove nspluginwrapper[/code:27r17pgu]
[size=150:27r17pgu][color=#0000BF:27r17pgu][b:27r17pgu]2.[/b:27r17pgu][/color:27r17pgu][/size:27r17pgu] 역시 쓸모없게 된 libflashsupport 패키지를 삭제하고 불필요한 설정들을 삭제합니다.
마찬가지로 8.04에서 libflashsupport는 기본적으로 설치되지 않는 패키지입니다. 맨위 팁들을 따라 하셨을 경우에만 존재할겁니다.
[code:27r17pgu]$ sudo apt-get remove libflashsupport
$ sudo rm ~/.pulse/* ~/.asoundrc* /etc/asound.conf[/code:27r17pgu]
[size=150:27r17pgu][color=#0000BF:27r17pgu]
[b:27r17pgu]3.[/b:27r17pgu][/color:27r17pgu] [/size:27r17pgu]필요한 패키지들을 설치합니다.
[code:27r17pgu]
$ sudo apt-get install padevchooser libao-pulse libasound2-plugins libsdl1.2debian-pulseaudio[/code:27r17pgu]
[color=#0000BF:27r17pgu][size=150:27r17pgu]
4.[/size:27r17pgu][/color:27r17pgu] 원문의 게시자인 psyke83님의 저장소를 추가합니다.
좋아하는 에디터로 sources.list파일을 관리자 권한으로 수정합니다.
[code:27r17pgu]$ gksudo gedit /etc/apt/sources.list[/code:27r17pgu]
다음의 라인들을 파일의 끝에 추가하고, 저장합니다.
(실질적인 작업과 상관없지만, 개인적으로 /etc/apt/sources.list.d/ 디렉토리에 임의의 파일을 만들어 저장소를 저장하는 것을 추천합니다.)
[code:27r17pgu]
PulseAudio Fixes - http://ubuntuforums.org/showthread.php?p=5587712
deb http://ppa.launchpad.net/psyke83/ubuntu hardy main
deb-src http://ppa.launchpad.net/psyke83/ubuntu hardy main[/code:27r17pgu]
[size=150:27r17pgu][color=#0000BF:27r17pgu][b:27r17pgu]5. [/b:27r17pgu][/color:27r17pgu][/size:27r17pgu]저장소 목록을 갱신한 후, 시스템을 업그레이드 합니다. 인증되지 않은 패키지를 설치할거냐고 물어볼 것인데(영어로 나오나?) "yes" 해주시면 됩니다.
[code:27r17pgu]$ sudo apt-get update
$ sudo apt-get upgrade[/code:27r17pgu]
[size=150:27r17pgu][color=#0000BF:27r17pgu][b:27r17pgu]6. [/b:27r17pgu][/color:27r17pgu][/size:27r17pgu]기본 ALSA 장치로 pulseAudio로 맞추고 libao 라이브러리를 사용하는 응용 프로그램을 위해 올바른 드라이버를 지정해 줍니다.
[code:27r17pgu]
$ asoundconf set-pulseaudio
$ echo "default_driver=pulse" >~/.libao[/code:27r17pgu]
[size=150:27r17pgu][color=#0000BF:27r17pgu][b:27r17pgu]
7.[/b:27r17pgu][/color:27r17pgu][/size:27r17pgu] 위쪽 그놈 패널의 메뉴에서 "시스템" -> "기본 설정" -> "소리"로 가서. "소리 재생" 관련된 모든 항목을 "자동 인식"으로 맞춥니다. 평소 별다른 설정을 안했다면 기본적으로 "자동 인식"으로 되어 있을 겁니다.
[size=150:27r17pgu][color=#0000BF:27r17pgu][b:27r17pgu]
8.[/b:27r17pgu][/color:27r17pgu][/size:27r17pgu] 이제 재로그인하시거나 재부팅합니다.
이제 각자 제대로 되는지 테스트 해보시기 바랍니다.
다른 상세한 내용은 원문을 참고하시기 바랍니다.