Mogę zmieniać głośność za pomocą „ gnome-volume-control ”. Są jednak wymienione tylko aplikacje / strumienie do odtwarzania, które są obecnie w użyciu :
W ~/.config/pulse/
znalazłem *-stream-volumes.tdb
i *-device-volumes.tdb
które mogą być pliki konfiguracyjne, ale nie jestem w stanie czytać lub edytować te pliki.
pulseaudio
Lasall
źródło
źródło
pacmd list-clients
i zabić ich za pomocąpacmd kill-client
(man pulse-cli-syntax
). Aby Kill'em All:for i in $(pacmd list-clients | grep index | grep -o "[0-9]*"); do pacmd kill-client $i; done
. Niektóre odradzają się ponownie, nie wiem dlaczego.Pulseaudio posiada interfejs wiersza poleceń (
man pulse-cli-syntax
) do sterowania wieloma ustawieniami.Możemy załadować parser wiersza poleceń
pacmd
lub wywołać polecenia bezpośrednio w terminalu lub skrypcie:kontroluje głośność danego ujścia, gdzie
<index>
jest indeks ujścia (wymieniony zpacmd list-sinks
) i<volume>
jest dowolną wartością od 0 (= wyciszenie) do 65536 = 100%.Pliki konfiguracyjne w
~/.config/pulse
(dawniej,~/.pulse
które mogą nadal być aktywne w uaktualnionej instalacji), nie powinny być odczytywane ani edytowane w ustawieniach domyślnych. Możemy jednak utworzyć niestandardowedefault.pa
miejsce, w którym zastąpią ustawienia/etc/pulse/default.pa
.W przypadku wersji 12.04 do sterowania dźwiękiem można używać słuchawek dousznych . Niestety ta aplikacja nie jest dalej rozwijana i nie jest dostępna w późniejszych wersjach.
Zobacz także uwagi dotyczące tej odpowiedzi .
źródło
Aby znaleźć ujścia źródła pulseaudio, użyj następującego polecenia:
Z tego polecenia masz
running
iidle
tonie. Z ich numerem zlewu. Za pomocą tego numeru indeksu można kontrolować głośność zlewów.Możesz użyć następującego polecenia, aby kontrolować głośność poszczególnych odbiorników:
Na przykład:
źródło
pactl list sink-inputs
. Jeśli twój program pokazuje na tej liście identyfikator 108 i chcesz ustawić go na 60% głośności, użyjpactl set-sink-input-volume 108 60%
. Ale dźwięk musi działać, aby działał.