Odpowiedzi:
Możesz dokładnie kontrolować PulseAudio za pomocą wiersza poleceń, używając poleceń pacmd
i pactl
. Opcje znajdziesz na stronach podręcznika lub wiki w PulseAudio :
pacmd list-sinks
(lub pactl list short sinks
) dla nazwy lub numeru indeksu możliwych zlewów
pacmd set-default-sink "SINKNAME"
aby ustawić domyślny ujście wyjściowe
pacmd set-default-source "SOURCENAME"
aby ustawić domyślne wejście
pacmd set-sink-volume index volume
pacmd set-source-volume index volume
do regulacji głośności ( 65536
= 100%, 0
= wyciszenie; lub nieco bardziej intuicyjny 0x10000
= 100%, 0x7500
= 75%, 0x0
= 0%)
i wiele innych opcji CLI.
Uwaga: Zmiana ujścia wyjściowego za pomocą interfejsu wiersza polecenia może zostać zastosowana tylko wtedy, gdy odczyt urządzenia docelowego strumienia jest wyłączony. Można to zrobić, edytując linię odpowiadającą w /etc/pulse/default.pa
:
load-module module-stream-restore restore_device=false
Aby uzyskać bardziej szczegółowy samouczek, jak to zrobić, i instrukcje dotyczące zmiany zlewu podczas odtwarzania, zobacz tę odpowiedź .
/proc/asound/cards/
nim wymieniono Toneport jako urządzenie USB, a pod /proc/asound/pcm
nim napisano playback 1: capture 1
. To wszystko po uruchomieniu alsamixer
i kliknięciu [f2].
pacmd list-sinks
lista zawiera tylko jeden zlew, ale możesz zobaczyć kilka urządzeń wyjściowych w Ustawieniach systemu> Dźwięk, sprawdź tę odpowiedź: askubuntu.com/questions/63599/…
Tak, w terminalu jest typ alsamixer
Naciśnij ,
F1 - Pomoc
F2 - Informacje o systemie
F6 - Wybierz kartę dźwiękową
Esc - Wyjdź z menu
pavucontrol
Nie rzeczywista regulacja głośności Ubuntu, ale lepiej! Pozwala kontrolować domyślne urządzenia, a nawet urządzenia na aplikację / strumień.
Aby aplikacja pojawiła się na kartach „Odtwarzanie” lub „Nagrywanie”, aplikacja musi nagrywać / odtwarzać, ale po wybraniu urządzenia dla tej aplikacji wydaje się, że zapamiętuje je na zawsze.
Ponadto (na marginesie) w przypadku starych aplikacji (bez pulsu) uruchom je po padsp
, np .:
padsp some_old_app
pavucontrol
pokazuje tylko podłączone urządzenia, a nie sparowane ale odłączone nich.
pacmd list-sinks
myślę