Arch Linux에서 PulseAudio를 사용하는 방법

Arch Linux에서 PulseAudio를 사용하는 방법

2022-06-03 last update

9 minutes reading Arch Linux
PulseAudio는 POSIX 시스템의 사운드 시스템입니다.시스템이 생성하는 모든 소리의 에이전트를 충당하는 것이다.스피커에 도달하기 전에 모든 소프트웨어가 내는 소리는 PulseAudio를 거쳐야 합니다.
이러한 메커니즘 때문에, PulseAudio는 소리를 듣기 전에 무한한 방식으로 소리를 맞춤형으로 설정할 수 있습니다.예를 들어 사운드 형식 변경, 채널 추가/축소 등이 있습니다. 네트워크를 통해 사운드 출력을 원격 컴퓨터로 전송할 수도 있습니다.
PulseAudio는 Linux 시스템을 위해 설계되었지만 Solaris, BSD, MacOS, Windows 등 다른 플랫폼에서도 사용할 수 있습니다. 본고는 Arch Linux에서 강력한 PulseAudio를 어떻게 즐기는지 알아보겠습니다.

Arch Linux의 PulseAudio


PulseAudio가 인기가 많기 때문에 Arch의 공식 저장소에서 직접 얻을 수 있습니다.그러나 적절한 프런트엔드가 필요한 경우 다른 패키지를 설치해야 합니다.PulseAudio 프런트엔드에는 CLI와 GUI 두 가지 버전이 있습니다.

PulseAudio 설치


pacman 패키지 데이터베이스 업데이트


sudo pacman -Syu

이제 PulseAudio를 설치합니다.
sudo pacman -S pulseaudio

PulseAudio 프런트엔드


PulseAudio 데몬을 최대한 활용하기 위해 많은 프런트엔드에서 고급 기능을 허용합니다.

CLI


PulseAudio에는 몇 개의 콘솔 전면이 있습니다.Check out all the console front-ends for PulseAudio .
예를 들어, 설치ncpamixer합니다.AUR에서 직접 획득할 수 있습니다.만약 suitable AUR helper 이 있다면, 이것은 명령의 문제일 뿐입니다.
yay -S ncpamixer

그래픽 사용자 인터페이스


PulseAudio 그래픽 프런트엔드는 모든 복잡한 작업을 탐색하고 수행하는 가장 간단한 방법을 제공합니다.소량PulseAudio graphical front-ends을 사용할 수 있습니다.
이 강좌에서 제 개인적인 첫 번째 선택은 PulseAudio Manager입니다.이것은 AUR에서 잡아야 할 또 다른 소포입니다.수동으로 설치할 수도 있고 Yay와 같은 AUR 어시스턴트를 사용할 수도 있습니다.
yay -S paman

KDE Plasma 사용자라면 Kmix가 최선의 선택입니다.이것은 PulseAudio를 지원하는 KDE 볼륨 제어 프로그램입니다.
sudo pacman -S kmix

PulseAudio Volume Control은 GTK 기반의 GUI를 갖춘 간단한 응용 프로그램입니다.Arch의 공식 환매에서 직접 얻을 수 있습니다.
sudo pacman -S pavucontrol

PulseAudio 사용


파만


PulseAudio Manager를 검색합니다.

인터페이스가 매우 간단하여 사용 가능한 옵션이 매우 적다.이 도구는 오디오 시스템에서 다른 장치의 상태를 탐색하고 검사하는 가장 간단한 방법을 제공합니다.






Kmix 회사


KDE Plasma 데스크톱을 사용한다면, Kmix는 소리 출력을 조작하는 아주 간단한 방법을 제공합니다.
KMIX를 시작합니다.

너는 구석에 작은 스피커 아이콘이 있다는 것을 알아차릴 것이다.

이 대화상자를 통해 모든 소리의 음량을 직접 제어할 수 있습니다.

PulseAudio 볼륨 제어


이것은 PulseAudio를 활용하기에 가장 좋은 도구입니다.PulseAudio 볼륨 제어를 시작합니다.


재생을 확인하고 음량을 조절할 수 있습니다.

기록 탭에는 현재 모든 소스(재생 및/또는 녹화 하드웨어)에서 오디오를 녹음하고 있는 모든 응용 프로그램이 표시됩니다.

출력 장치 탭에서 현재 사용 가능한 스피커로 사운드를 출력하는 데 사용할 수 있는 모든 장치가 표시됩니다.이것은 지연 오프셋과 음량을 설정할 수 있습니다.


이와 유사하게 입력 장치는 현재 오디오를 듣고 시스템에 중계되고 있는 모든 장치를 표시합니다.모든 청취 응용 프로그램에 대해 재생은 항상 소리 입력의 출처 중 하나로 간주됩니다.

구성 탭에서 현재 하드웨어 구성에 가장 적합한 사운드 구성 파일을 선택할 수 있습니다.만약 적당한 윤곽이 없다면, 소리 출력은 심각한 장애를 받을 것이다.어떤 설비들은 심지어 음성 신호를 얻지 못할 수도 있다.

재생, 출력 장치, 입력 장치 등의 탭에는 각 장치 옆에 3개의 버튼이 있습니다.

첫 번째 옵션은 음소거/음소거 오디오입니다.오디오 장치를 개별적으로 비활성화하거나 비활성화할 수 있습니다.


다음은 "채널을 함께 잠그기".이 옵션은 본질적으로 좌우 오디오 출력을 제어할 수 있습니다.


다음 아이콘은 사운드 소스를 반환으로 설정하는 데 사용됩니다.

이 모든 기능은 다른 탭에서도 사용할 수 있습니다.


PulseAudio 명령행 사용


PulseAudio는 모든 작업을 담당하는 백그라운드에서 실행되는 데몬입니다.이 모든 GUI 도구는 PulseAudio 동작을 통신하고 구성하는 더 간단한 방법입니다.명령줄을 사용해야 한다면 많은 컨트롤러 앞부분을 사용할 수 있습니다.

Pacmd 회사


이것은 PulseAudio 서버와 통신하는 기본 콘솔입니다.
pacmd

콘솔에서 사용 가능한 모든 옵션을 얻으려면 "help"를 입력하십시오.

"info"는 모든 메모리 사용 상황, 모듈 및 기타 정보의 종합 목록을 제공합니다.

소스 나열은 사용 가능한 모든 오디오 소스를 나열합니다.

마찬가지로 목록 카드에는 모든 사운드 카드가 나열됩니다.

모든 사용 가능한 옵션과 강좌에 대해pacmd의 매뉴얼 페이지를 보십시오.
man pacm

Pactl 회사


이것은pacmd의 하위 집합입니다. 당신이 필요로 하는 가장 빈번한 명령만 포장합니다.
pactl help

보시다시피 모든 명령은pacmd에서 직접 얻을 수 있습니다.

PulseAudio 구성 파일


PulseAudio는 다양한 용도로 일부 구성 파일을 사용합니다.구성 파일을 조작하면 시스템에서 소리의 동작을 영구적으로 변경할 수 있습니다.PulseAudio 구성에 사용할 디렉토리는 2개입니다.
  • ~/.구성/펄스
  • /등/펄스
  • 첫 번째는 현재 사용자의 설정이고, 두 번째는 시스템 범위의 설정 설정입니다.시스템 범위의 파일을 사용자 디렉토리에 복사하여 편집하는 것이 좋습니다.그러나 사용자 정의 프로필과'/etc/pulse'가 동기화되지 않으면 PulseAudio를 시작할 수 없습니다.

    약속을 어기다수건


    "default.pa"는 PulseAudio의 시작 스크립트입니다.

    계통수건


    이 스크립트는 PulseAudio가 시스템 모드로 시작될 때만 사용됩니다.

    프로세스를 수호합니다.형태


    이 구성 파일은 PulseAudio 데몬의 동작을 변경하는 데 사용됩니다.

    고객형태


    이것은 PulseAudio 클라이언트를 구성하는 데 사용됩니다.

    보상: PulseAudio 재시작


    이것은 기억하기 쉬운 기교다.때로는 PulseAudio가 예상치 못한 행동을 보일 수도 있습니다.전체 시스템을 다시 시작하지 않고 데몬을 다시 시작할 수 있습니다.
    다음 명령을 실행하여 PulseAudio와 관련된 모든 프로세스를 종료합니다.
    pulseaudio -k
    이제 수호 프로세스를 다시 시작합니다.
    pulseaudio -D

    마지막 생각


    PulseAudio는 오디오 생태계를 제어하는 가장 강력한 도구 중 하나입니다.PulseAudio를 사용하여 오디오 환경을 영혼까지 활성화합니다!
    건배!