Am avut această problemă - pulseaudio era implicit la căștile mele USB, dar vreau ca sunetul să vină în difuzoare în mod implicit și voi trece la setul cu cască folosind software-ul de videoconferință dacă sunt la un apel.
am fugit pactl listă chiuvete scurte
pentru a afla ce „chiuvete” (adică dispozitive de ieșire audio) sunt disponibile. Ieșirea arăta astfel:
$ pactl listă chiuvete scurte
1 alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.modul analog-stereo-alsa-card.c s16le 2ch 44100Hz RUNNING
2 alsa_output.pci-0000_09_00.4.modul analog-stereo-alsa-card.c s16le 2ch 44100Hz IDLE
7 alsa_output.pci-0000_07_00.1.hdmi-stereo module-alsa-card.c s16le 2ch 44100Hz SUSPENDAT
Prima dintre acestea, pe care lista o are ca ALERGARE
, este căștile mele USB. Cel pe care îl vreau este al doilea. Dacă fug pactl set-default-sink alsa_output.pci-0000_09_00.4.analog-stereo
acest lucru face ca dispozitivul potrivit să fie activ, dar este la fel ca schimbarea opțiunii din meniul de setări „Sunet”.
Pentru ca schimbarea să fie persistentă prin repornire, am editat /etc/pulse/default.pa
si adaugat set-default-sink alsa_output.pci-0000_09_00.4.analog-stereo
în partea de jos a fișierului (adică la fel ca și comanda de mai sus, dar lipsește pactl
din faţă).
Deci, determină ce dispozitiv vrei să treci, rulează pactl set-default-sink device
pentru a verifica că aveți acest drept, apoi adăugați dispozitiv set-default-sink
până la fundul /etc/pulse/default.pa
.
Pentru dispozitivele de intrare, comenzile echivalente sunt pactl listează surse scurte
și pactl set-default-source
.