헤드리스 서버 설치에서 PulseAudio를 어떻게 실행합니까?


15

PulseAudio는 데스크탑 설치의 표준 오디오 서버입니다. 그러나 서버 설치에서 오디오 서비스 및 따라서 PulseAudio는 제공되지 않습니다.

헤드리스 서버에서 PulseAudio를 어떻게 설치하고 사용합니까?

답변:


18

ALSA 설치

$ sudo apt-get install libasound2 libasound2-plugins alsa-utils alsa-oss

PulseAudio를 설치하십시오.

$ sudo apt-get install pulseaudio pulseaudio-utils

PA에 대한 그룹 멤버십 설정 :

$ sudo usermod -aG pulse,pulse-access <username>

PulseaudioServer를 실행하십시오.

$ pulseaudio -D

다음 명령은 PulseAudio가 싱크를 인식하는지 알려줍니다.

$ pacmd list-sinks

아래 출력의 sinkname을 기억하십시오.

이 명령은 지정된 싱크로 사운드 파일재생합니다 .

$ pacmd play-file <filename> <sinkname>

오디오 장치를 음소거 해제해야 할 수도 있습니다.

  • ALSA의 경우 : 사용 alsamixer
  • Pulseaudio의 경우 : pacmd set-sink-mute n 0n이 싱크 인덱스 인 경우 사용

추가 CLI 명령은 Pulse Audio Wiki 도 참조하십시오.

하기 위해 펄스 오디오 서버를 구성하는 우리의 필요에 우리는 편집해야 할 수도 /etc/pulse/default.pa/etc/pulse/daemon.conf단정 함께 그. 노트.

사운드 시스템을 테스트하려면 사운드 문제 해결 안내서 도 참조하십시오.


감사! 잘 작동합니다! 그러나 서버 설치에서 pulsaudio는 자동으로 시작되지 않았습니다. 또한 "/ usr / bin / pulseaudio -D"를 /etc/rc.local에 추가하려고 시도했지만 도움이되지 않았습니다. 고치는 방법을 알고 있습니까?
Ivan Kolesnikov

2
Pulseaudio는 로그인 후 사용자 공간에서 실행되도록 설계되었습니다. 서비스로 실행하려면 시스템 전체에서
펄스 오디오

당신은 루트에서 실행하고 있습니까? pulseaudio --system을 사용해 볼 수 있습니까?
Steve
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.