PulseAudio를 사용하는 것은 모든 것이 예상대로 작동하는 한 훌륭하지만 엄청난 번거로움이 있을 수도 있습니다.
pavucontrol
최근에는 PA가 내가 변경한 모든 내용을 기억하는 것 같아서 원하는 것보다 더 많이 탐색하고 있습니다 .
예를 들어, 저는 pavucontrol
게임을 실행하는 동안 가끔씩 TeamSpeak를 사용합니다. 아마도 동시에 제가 원하는 모든 것을 들을 수 있을 것입니다. 나는 그것이 일반적으로 PA를 훌륭하게 만드는 것이라고 생각합니다.
저를 괴롭히는 점은 게임 출력 볼륨(또는 일시적으로 끄고 싶은 볼륨)을 100%로 재설정하지 않으면 재부팅 후에도 동일하게 유지된다는 것입니다. 그래서 다음에 게임을 시작할 때 볼륨이 50%로 제한되면 아마도 무엇이 잘못되었는지 알아보기 위해 광범위한 조사를 할 것입니다... PA 슬라이더가 여전히 꺼져 있는지 알아내기 위해(실행해야 함 pavucontrol
). 가끔 슬라이더가 이상한 위치에 있는 것을 볼 수 있고 스트림을 터치한 기억조차 나지 않습니다...
따라서 PulseAudio가 애플리케이션/스트림 관련 설정을 잊어버리고 다시 시작할 때 각 슬라이더를 100%로 재설정하기를 원합니다.
설정이 있어야 하거나 스크립트를 통해 수행할 수 있습니다. 어디서부터 시작해야할지 모르겠습니다.
답변1
이 작업을 담당하는 PulseAudio 모듈은모듈 스트림 복원.
이러한 스트림에 대한 데이터베이스는 stream-volumes
디렉터리의 문자열을 포함하는(또는 이전 시스템의 경우) 데이터베이스 파일에 보관되므로 이를 삭제하면 다음과 같이 이 데이터베이스가 재설정됩니다.~/.config/pulse/
~/.pulse/
기본 장치 설명서.
rm ~/.config/pulse/*stream-volumes*
또한 이 페이지에서는 로드 라인을 편집하여 모듈의 동작을 수정하는 것이 보다 체계적인 솔루션임을 제안합니다./etc/pulseaudio/default.pa
load-module module-stream-restore restore_volume=false
이는 전체 시스템에 영향을 미치므로 특정 사용자에 대해서만 이 작업을 수행하려면 ~/.config/pulse/default.pa
에 입력하면 됩니다.기본값.pa(5)매뉴얼 페이지에는 /etc/
이 경우 파일을 읽을 수 없다고 명시되어 있습니다. 또한 이 솔루션은 다시 시작하는 것과 관련이 없지만 스트림 존재와 관련이 있습니다.