Cambia automaticamente il dispositivo di input input audio


33

Devo collegare il mio adattatore audio USB (4300054 Gigawire USB Audio Adapter) per l'ingresso audio perché ha una porta combo-input-output per la voce. Dopo averlo fatto, devo aprire Impostazioni audio e selezionare manualmente l'adattatore audio USB per Input e Output, in caso contrario, l'impostazione predefinita del sistema rimane selezionata.

Esiste comunque, posso fare in modo che Ubuntu selezioni automaticamente l'adattatore audio USB come predefinito non appena eseguo il plug-in?

Risposte:


47

C'è un modulo pulseaudio-switch-on-connect che consente la commutazione automatica di un dispositivo audio al momento della connessione. Per verificare se funziona, possiamo emettere il seguente comando in un terminale:

pacmd load-module module-switch-on-connect

In caso di successo, possiamo aggiungere la seguente riga alla nostra /etc/pulse/default.pa

load-module module-switch-on-connect

per caricare sempre questo modulo ad ogni accesso, risp. riavvio del demone pulseaudio.


Ho appena ritrovato questa risposta e vorrei poterla votare nuovamente. Questo risolve il problema su Ubuntu 14.04.
Lars Nyström,

1
così tanto tempo è là fuori, e non è ancora impostato per essere caricato automaticamente in 16.04: |
Ivan Temchenko,

@ LarsNyström Ho votato per te
Nabil Kadimi l'

ho

1
E se Module load failed?
Skippy le Grand Gourou,

19

crea ~/.config/pulse/default.pase non esiste e aggiungi

.include /etc/pulse/default.pa
load-module module-switch-on-connect

Questo è meglio della modifica /etc/pulse/default.pa.

Successivamente è necessario eseguire pulseaudio -k && pulseaudio --startper rendere effettive le modifiche. Grazie per averlo segnalato lreeder


4
Funziona per me il 16.04 LTS. È inoltre necessario riavviare pulseaudio dopo aver creato questa configurazione. 'pulseaudio -k' dalla riga di comando lo farà.
Lreeder,

4
Perché è "meglio che modificare /etc/pulse/default.pa"?
Rodrigo,

L'ho usato per impostare le cuffie connesse come predefinite dopo un riavvio, semplicemente modificando /etc/pulse/default.pa non ha funzionato.
Sebastian Blask,

2
@Rodrigo perché di solito non è una buona idea modificare i file di configurazione a livello di sistema, che possono essere sovrascritti da un aggiornamento e / o influenzare altri utenti. Vedi qui: wiki.archlinux.org/index.php/PulseAudio#Configuration_files
han-tyumi

@ han-tyumi Certo! Grazie!
Rodrigo,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.