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.pa
zamiast 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-connect
w 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 sinks
aw 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 Control
jeś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 profile
menu 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.
sudo
nie jest wymagany podczas działaniasudo rm -r ~/.config/pulse