Come posso passare automaticamente alle cuffie USB quando sono collegati?


9

Ogni volta che collegavo la mia vecchia cuffia con jack audio, il suono veniva immediatamente deviato dai miei altoparlanti alle cuffie e il microfono era immediatamente disponibile.

Quando inserisco la mia nuova cuffia USB, devo aprire Preferenze audio e commutare sia l'ingresso che l'uscita sulla cuffia.

C'è un modo per farlo accadere automaticamente?

Sto usando un laptop Fujitsu-Siemens Amilo Pi, Maverick e una cuffia USB Logitech H330.


2
È un bug in alsamixer
Javier Gonzalez,

Risposte:


3

Questo è in realtà un bug in Pulseaudio.

Ecco una recente segnalazione di bug sulla situazione, ma potrebbe essere un duplicato di questo precedente (ma secondo quanto riferito corretto).

Ecco una soluzione alternativa che potresti eventualmente utilizzare. Crea un file di testo e incollalo in:

#! /bin/bash

amixer cset iface=MIXER,name='Input Source' 1
amixer cset iface=MIXER,name='Output Source' 1
exit

Se è di fatto il tuo terzo, dovresti sostituire i numeri finali sui comandi con il numero '2'. Se quarto, quindi "3". E così via.

È quindi possibile creare un programma di avvio sul pannello e fare clic su di esso ogni volta che si collega l'auricolare. È una brutta soluzione per ora, ma fino a quando non verrà risolto (ovvero Pulseaudio ricorda i dispositivi preferiti) Non vedo molto altro che puoi fare.

Potresti fare un po 'di soluzione pazzesca estrema coinvolgendo la scrittura di regole udev .... ma ne vale la pena? ;)


Lo proverò - quei bug non si adattavano perfettamente e ne ho trovato un altro sull'uscita audio, quindi ne creo uno mio - bugs.launchpad.net/ubuntu/+source/gnome-media/+bug/708573
david .libremone il

1

Ho trovato la risposta qui: http://crunchbang.org/forums/viewtopic.php?pid=114968

Puoi fare una delle due cose (o entrambe):

apri alsamixer usando la riga di comando:

alsamixer

quindi premere F6 e selezionare il dispositivo predefinito per alsa. Una volta fatto, salva le impostazioni di alsa:

sudo alsactl store

Potrebbe anche essere necessario modificare il file di configurazione di alsa: ( /etc/modprobe.d/alsabase.conf ). Posiziona quindi uno "0" accanto al dispositivo desiderato come predefinito, quindi se si tratta di un dispositivo audio USB, avrai una linea come questa:

options snd-usb-audio index=0

Quindi riavviare il sistema.

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.