젠투에서 펄스 오디오 설치기를 기록한다.
우분투에서는 잡소리가 많이 나던데 ... 젠투에서 설치하고 들어보니 .. 깔끔하던데 ... 무슨문제였을까...
일단
USE 플래그 옵션을 조정한다.
X, asla, asyncns, avahi, bluetooth, caps, dbus, doc, glib, gnome, ipv6, jack, libsamplerate, lirc, oss, realtime, tcpd, test, udev
를 추가한다. 물론 pulseaudio 옵션도 넣어준다.
시스템 전역으로 설치하기 위해서는 ..system-wide옵션을 추가하는데 설치 안내 사이트를 보면 권장하지 않는다.
이유는 찾아서 읽어보기를 바란다.
옵션을 추가 하고 굳이 pulseaudio를 설치할 필요는 없다. 여타의 프로그램에서 지원 가능하도록 활성화 시키는데 지나지 않다.
# emerge -NavD world
패키지 마스크등이 걸려 있을텐데...
몇년만에 다시 사용한 젠투에서 --autounmask-write이라는 옵션이 친절하게 안내문구와 같이 나온다.
# emerge -NavD world --autounmask-write
마스크에 걸려 emerge가 진행되지 않을때 하는것이다.
# etc-update
패키지 마스크를 해제 하는 파일이 없으면 만들어 질 것이고, 아니면 기존 unmask 파일에 추가 될 것이다.
alsa "fallback" 지원을 위해
# emerge alsa-plugins
확인 작업이 필요한데...
젠투설치시에 커널을 수동으로 컴파일 했을경우....
File systems --->
Pseudo filesystems ---> -*- Virtual memory file system support (former shm fs) [*] Tmpfs POSIX Access Control Lists이부분이 활성화 되어있는지 체크해봐야 한다.
다음 디바이스 노드의 퍼미션을 체크한다
# ls -l /dev/snd
목록중에
crw-rw----+ 1 root audio 116, 8 Feb 2 23:43 pcmC0D0p
있으면 된다.
퍼미션에 + 기호가 붙어 있는지 확인하라는데 ... 이 내용 모르겠다.. 난 없어도 작동 잘되더만...
설정파일을 점검하고
딱히 편집할 필요는 없다. 문제가 있을때 편집을 하고...
단, 내 경우 5.1채널 스피커를 사용하는 관계로...
/etc/pulse/daemon.conf
default-sample-channels=6
요 부분의 주석을 제거해 주었다.
# eselect esd list
해보고 pulseaudio 가 설정이 되어있지 않다면
# eselect esd set 1
숫자 1은 pulseaudio 목록의 번호이다.
권한 설정은 ...
# gpasswd -a USERNAME audio
USERNAME은 자신의 계정이름으로 ....
마무리가 되었다..
이상의 설정은 시스템 전역 설정이 아니다.
X를 사용중이니까..
$ start-pulseaudio-x11
시작이 된다.
내 경우는 ... 실행에 실패를 했는데...
알고 보니...dbus데몬이 실행되지 않아서 였다...
# rc-update add dbus default
바로 실행시키려면..
# /etc/init.d/dbus start
해주면 작동이 잘 된다...
그나저나 젠투는 아직도 compiz, emerald가 안정버전이 아닌가 보네 ...
여전히 설치하는 시간을 투자하게 만드는 젠투 ...









최근 덧글