Odpowiedzi:
Oto dobrze wyjaśniony samouczek, aby ustawić domyślne wejście / wyjście audio.
Po pierwsze: Lista urządzeń wyjściowych audio za pomocą
pactl list short sources
Przykład wyniku:
pactl list short sources
0 alsa_output.pci-0000_02_00.1.hdmi-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
1 alsa_input.usb-AVerMedia_Technologies__Inc._Live_Gamer_Portable_2_5202050100060-03.analog-stereo module-alsa-card.c
2 alsa_output.usb-Blue_Microphones_Yeti_Stereo_Microphone_REV8-00.analog-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
3 alsa_input.usb-Blue_Microphones_Yeti_Stereo_Microphone_REV8-00.analog-stereo module-alsa-card.c s16le 2ch 44100Hz RUNNING
Po drugie : Aby ustawić domyślne urządzenie wyjściowe, uruchom polecenie
pactl set-default-sink <'output_device_name'>
Przykład: pactl set-default-sink 'alsa_output.pci-0000_00_1f.3.analog-stereo'
Teraz, aby działało to przy każdym ponownym uruchomieniu, wykonaj następujące czynności:
Najpierw otwórz plik /etc/pulse/default.pa, używając:
sudo -H gedit /etc/pulse/default.pa
Następnie przewiń do końca pliku, gdzie dwa wiersze zaczynające się od set-zostaną skomentowane.
Teraz usuń komentarz z tych wierszy i zastąp słowa wejściowe i wyjściowe numerem zlewu (dla danych wyjściowych) / źródła (dla danych wejściowych), który ma być domyślny.
Przykład (ustawia zarówno domyślne wejście, jak i wyjście):
### Make some devices default
set-default-sink 3
set-default-source 3
PS: Jak omówiono w komentarzach do Bima , możliwe jest ( według niego ) wstawienie nazwy wejścia / wyjścia /etc/pulse/default.pazamiast numeru wejścia / wyjścia.
Przykład:
### Make some devices default
set-default-sink alsa_output.pci-0000_00_1f.3.analog-stereo
set-default-source alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
Po wykonaniu tej czynności zapisz i wyjdź. Następnie usuń katalog ~ / .config / puls , uruchamiając rm -r ~/.config/pulse, a następnie ponownie uruchom system. Po ponownym uruchomieniu systemu odpowiednie urządzenia powinny być teraz ustawione jako domyślne.
load-module module-switch-on-connectw pliku /etc/pulse/default.pa, aby być # load-module module-switch-on-connect, aby wprowadzić zmiany trwałe.
'alsa_output.pci-0000_00_1f.3.analog-stereo'w przykładzie) dla set-default-sink, niż numeru urządzenia. Liczba może się zmienić, ta nazwa najprawdopodobniej nie zmieni ...
pactl list short sinksaw poniższym przykładzie używasz pactl list short sources. To jest trochę mylące.
Aby odpowiedź Singrium zadziałała, musiałem skomentować ten wiersz /etc/pulse/default.pa, dodając #:
# load-module module-switch-on-connect
W przeciwnym razie po uruchomieniu moje urządzenie audio zostanie ustawione na moje urządzenie domyślne, ale po wykryciu przełączy się na mój koncentrator USB. Zapobiega to przełączeniu i zapewnia, że wybrane urządzenie audio jest wyjściem.
Można to zrobić, PulseAudio Volume Controljeśli wolisz używać GUI.
Po otwarciu PulseAudio Volume Control, wybierz configuration(ostatnia zakładka), a następnie wybierz wyjście i / lub wejście, którego chcesz użyć z profilemenu rozwijanego.
Powinno to wyglądać podobnie do tego
PulseAudio Volume Control może być również użyty do regulacji poziomów głośności dla każdego aktualnie używanego wejścia, wyjścia, dźwięków systemowych i aplikacji.
Oto post z Linuxhint z dodatkowymi informacjami na temat PulseAudio.
sudonie jest wymagany podczas działaniasudo rm -r ~/.config/pulse