현재 사용하지 않는 펄스 오디오 재생 앱 및 스트림의 볼륨을 변경하는 방법은 무엇입니까? “을 사용 하여 사운드

gnome-volume-control “을 사용 하여 사운드 볼륨을 변경할 수 있습니다 . 그러나 현재 사용중인 playback-apps / -streams 만 나열됩니다 :

스크린 샷

에서 ~/.config/pulse/내가 발견 *-stream-volumes.tdb하고 *-device-volumes.tdb그 구성 파일이 될 수 있지만이 파일을 읽거나 편집 할 수 없습니다입니다.



답변

pulseaudio가 기억하는 클라이언트의 볼륨을 설정할 수있는 작은 도구를 작성했습니다. 여기를 참조하십시오 :

https://github.com/rhaas80/pa_volume

저장소를 위해. 간단한 “make”도구를 빌드 한 후에 libpulse-dev 패키지가 설치되어 있어야합니다. 사용법은 해당 README.md 파일을 참조하십시오.

dpkg -l | grep libpulse-dev # Check if installed
git clone git@github.com:rhaas80/pa_volume.git
cd pa_volume/
make
./pa_volume # list remembered PA clients
./pa_volume Program 30 # set to 30%


답변

Pulseaudio에는 여러 설정을 제어하기 위한 명령 줄 인터페이스 ( man pulse-cli-syntax)가 제공됩니다.

명령 행 파서를로드 pacmd하거나 터미널이나 스크립트에서 직접 명령을 호출 할 수 있습니다 .

pacmd set-sink-volume <index> <volume>
pacmd set-source-volume <index> <volume>

<index>싱크 인덱스 (로 나열 됨 pacmd list-sinks)이며 <volume>0 (= 음소거)에서 65536 = 100 % 사이의 값인 지정된 싱크의 볼륨을 제어합니다 .

구성 파일 ~/.config/pulse(이전 ~/.pulse의 업그레이드 된 설치에서 여전히 활성 상태 일 수 있음)은 기본 설정에서 읽거나 편집 할 수 없습니다. 그러나의 맞춤 default.pa설정을 만들어의 설정을 재정의 할 수 있습니다 /etc/pulse/default.pa.

12.04의 경우 earcandy 를 오디오 제어에 사용할 수 있습니다. 슬프게도이 응용 프로그램은 더 이상 개발되지 않았으며 이후 릴리스에서는 사용할 수 없습니다.

이 답변에 대한 참고 사항도 참조하십시오 .


답변

펄스 오디오 소스 싱크를 찾으려면 다음 명령을 사용하십시오.

pactl list short sinks

이 명령에서 당신은 runningidle싱크대 를 얻었다 . 싱크 번호로 해당 인덱스 번호를 사용하여 싱크 볼륨을 제어 할 수 있습니다.

index: 128
    driver: <module-ladspa-sink.c>
    state: RUNNING
    sink: 0
    # ^ This is the sink number you want to find

다음 명령을 사용하여 특정 싱크 볼륨을 제어 할 수 있습니다.

pactl set-sink-volume <index number> <volume in %>

예를 들면 다음과 같습니다.

pactl set-sink-volume 0 100%


답변