Ogni volta che eseguo l'avvio devo cambiare il mio dispositivo di uscita audio con le mie cuffie "Line Out" perché per qualche ragione il mio microfono si imposta automaticamente come altoparlante.
Ogni volta che eseguo l'avvio devo cambiare il mio dispositivo di uscita audio con le mie cuffie "Line Out" perché per qualche ragione il mio microfono si imposta automaticamente come altoparlante.
Risposte:
Ecco un tutorial ben spiegato per impostare un input / output audio predefinito.
Primo: elenca i dispositivi di uscita audio utilizzando
pactl list short sources
Esempio di output:
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
Secondo : per impostare un dispositivo di output predefinito, eseguire il comando
pactl set-default-sink <'output_device_name'>
Esempio: pactl set-default-sink 'alsa_output.pci-0000_00_1f.3.analog-stereo'
Ora, per farlo funzionare ad ogni riavvio, segui questo:
Innanzitutto, apri il file /etc/pulse/default.pa usando:
sudo -H gedit /etc/pulse/default.pa
Quindi scorrere fino alla fine del file, dove set-
verranno commentate due righe che iniziano con .
Ora decommenta queste righe e sostituisci le parole input e output con il numero del sink (per output) / source (per input) che vuoi impostare come predefinito.
Esempio (imposta sia l'input che l'output predefiniti):
### Make some devices default
set-default-sink 3
set-default-source 3
PS: Come discusso nei commenti con Bim , è anche possibile ( secondo lui ) inserire il nome di input / output /etc/pulse/default.pa
anziché il numero di input / output.
Esempio:
### 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
Dopo averlo fatto, salva ed esci. Quindi, eliminare la directory ~ / .config / pulse eseguendo rm -r ~/.config/pulse
e quindi riavviare il sistema. Una volta riavviato il sistema, i dispositivi appropriati dovrebbero ora essere impostati come predefiniti.
load-module module-switch-on-connect
nel file /etc/pulse/default.pa
di essere # load-module module-switch-on-connect
al fine di apportare le modifiche persistente.
'alsa_output.pci-0000_00_1f.3.analog-stereo'
nell'esempio) per set-default-sink, piuttosto che il numero del dispositivo. Il numero può cambiare, quel nome molto probabilmente non ...
pactl list short sinks
e nell'esempio sotto che usi pactl list short sources
. È un po 'confuso.
Per far funzionare la risposta di Singrium, ho dovuto commentare questa riga dalla mia /etc/pulse/default.pa
aggiungendo #
:
# load-module module-switch-on-connect
Altrimenti, all'avvio il mio dispositivo audio verrebbe impostato sul mio dispositivo predefinito, ma poi passerebbe al mio hub USB una volta rilevato. Ciò impedisce tale interruttore e garantisce l'uscita del dispositivo audio scelto.
Questo può essere fatto PulseAudio Volume Control
se si preferisce utilizzare una GUI.
Dopo aver aperto PulseAudio Volume Control, seleziona configuration
(l'ultima scheda), quindi seleziona l'uscita e / o l'ingresso che desideri utilizzare dal profile
menu a discesa.
Dovrebbe apparire simile a questo
PulseAudio Volume Control
può anche essere utilizzato per regolare i livelli di volume per ciascun ingresso, uscita, suoni di sistema e applicazioni attualmente in uso.
Ecco un post di Linuxhint con maggiori informazioni su PulseAudio.
sudo
non è richiesto durante l'esecuzionesudo rm -r ~/.config/pulse