pipewire 는 pulseaudio 를 대체하는 오디오서버 입니다.
pulse 와 비교하여 짧은 지연률, 보다 적은 CPU 사용률이라는 장점이 있습니다.
자세한 것은 아래 링크 참고하셔요.
참조링크:https://www.0db.co.kr/REVIEW_USER/2294936
50메가 살짝 넘는 디스크용량을 사용하며 설치 후 별다른 설정이나 변경없이 이전에 사용하는 그대로
사용이 가능합니다.
터미널을 열고 아래 명령어를 순서대로 입력, 엔터로 진행, 정상 적용되었는지 확인 후
재부팅으로 완료됩니다.
sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream
sudo apt update
sudo apt install pipewire pipewire-audio-client-libraries
sudo apt install gstreamer1.0-pipewire libpipewire-0.3-{0,dev,modules} libspa-0.2-{bluetooth,dev,jack,modules} pipewire{,-{audio-client-libraries,pulse,media-session,bin,locales,tests}}
systemctl --user daemon-reload
systemctl --user --now disable pulseaudio.service pulseaudio.socket
systemctl --user --now enable pipewire pipewire-pulse
pactl info
여기까지 진행되면 터미널 창에 오디오 서버 관련 정보가 뜨는데
서버 이름: PulseAudio (on PipeWire 0.3.59)와 동일하게 나타나면
정상설치 완료된 것이니 재부팅하면 별다른 설정없이 바로 적용됩니다.
세세한 설정을 원하는 경우
/usr/share/pipewire 에 있는 pipewire.conf , pipewire-pulse.conf
두 파일을 홈 폴더의 .config 폴더 안에 pipewire 폴더를 만들어 복사해 넣고
각 파일을 편집기로 열어 세세한 설정을 할 수 있습니다.
마음에 들지 않으시면 터미널을 열고 아래 명령어를 순차적으로 입력, 엔터 후
재부팅으로 다시 pulse 오디오서버로 돌아갈 수 있습니다.
sudo apt remove pipewire pipewire-audio-client-libraries
sudo apt remove gstreamer1.0-pipewire libpipewire-0.3-{0,dev,modules} libspa-0.2-{bluetooth,dev,jack,modules} pipewire{,-{audio-client-libraries,pulse,media-session,bin,locales,tests}}
systemctl --user daemon-reload
systemctl --user --now enable pulseaudio.service pulseaudio.socket
사족1: 최근 우분투에 버전에서 정식으로 채용된 오디오서버이고 짧은 지연률과 적은 CPU 사용량에 혹해
일주일 째 사용하고 있고 문제가 없긴 한데 일반사용자인 제겐 미세하게 미디어 실행이 빨라진 느낌을 제외하곤
딱히 크게 바뀐점이 느껴지는게 없어서.... ::::
궁금하신 분은 한번 설치해 보는 것도 좋을 것 같습니다. :)
사족2: 간단하게 설치, 삭제를 위한 스크립트 두개를 첨부합니다.
첨부파일을 다운로드 받고 해당 폴더에서 터미널을 열어 아래 명령어로 설치, 삭제가 가능합니다.
sudo chmod +x 설치.sh 엔터
./설치.sh 엔터
sudo chmod +x 삭제.sh 엔터
./삭제.sh 엔터