Eu precisava definir o fone de ouvido como o dispositivo ALSA padrão, adicionando pcm.!default front:Headset
a ~/.asoundrc
. Mais aqui .
Eu tenho um par de fones de ouvido USB sem fio da Logitech que funcionam com o Ubuntu Natty, mas não estão funcionando no Debian Squeeze. Quando eles são selecionados como a saída de áudio padrão, o som sai dos alto-falantes em vez dos fones de ouvido. Eu reiniciei e tentei usar uma porta USB diferente.
Meu computador é um Thinkpad T510.
Como posso resolver este problema?
Aqui está o lsusb
:
Bus 002 Device 005: ID 046d:0a29 Logitech, Inc.
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 046d:c52f Logitech, Inc. Wireless Mouse M305
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Aqui está cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xf2420000 irq 17
1 [Headset ]: USB-Audio - Logitech Wireless Headset
Logitech Logitech Wireless Headset at usb-0000:00:1d.0-1.1, full speed
2 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xcdefc000 irq 17
Aqui está a GUI do controle de volume do gnome:
Aquiestáolsmod|grepusb
:
snd_usb_audio506700snd_usb_lib111921snd_usb_audiousbhid280080hid509091usbhidsnd_rawmidi125132snd_usb_lib,snd_seq_midisnd_hwdep40542snd_usb_audio,snd_hda_codecsnd_pcm472263snd_usb_audio,snd_hda_intel,snd_hda_codecusbcore989695snd_usb_audio,snd_usb_lib,usbhid,ehci_hcdsnd3442311snd_usb_audio,snd_rawmidi,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq,snd_timer,snd_seq_devicenls_base45411usbcore
Aquiestáocat/etc/modprobe.d/alsa-base.conf
:
#autoloaderaliasesinstallsound-slot-0/sbin/modprobesnd-card-0installsound-slot-1/sbin/modprobesnd-card-1installsound-slot-2/sbin/modprobesnd-card-2installsound-slot-3/sbin/modprobesnd-card-3installsound-slot-4/sbin/modprobesnd-card-4installsound-slot-5/sbin/modprobesnd-card-5installsound-slot-6/sbin/modprobesnd-card-6installsound-slot-7/sbin/modprobesnd-card-7#Causeoptionalmodulestobeloadedabovegenericmodulesinstallsnd/sbin/modprobe--ignore-installsnd&&{/sbin/modprobe--quietsnd-ioctl32;/sbin/modprobe--quietsnd-seq;}installsnd-rawmidi/sbin/modprobe--ignore-installsnd-rawmidi&&{/sbin/modprobe--quietsnd-seq-midi;:;}installsnd-emu10k1/sbin/modprobe--ignore-installsnd-emu10k1&&{/sbin/modprobe--quietsnd-emu10k1-synth;:;}#Preventabnormaldriversfromgrabbingindex0optionsbt87xindex=-2optionscx88_alsaindex=-2optionssnd-atiixp-modemindex=-2optionssnd-intel8x0mindex=-2optionssnd-via82xx-modemindex=-2#Keepsnd-pcspfrombeeingloadedasfirstsoundcardoptionssnd-pcspindex=-2#Keepsnd-usb-audiofrombeeingloadedasfirstsoundcardoptionssnd-usb-audioindex=-2
EDITAR
NoVLC,euredefinirVLCprefs(saída:padrão)esomaindasaidealto-falantesconformeoesperado.Emseguida,alteropara"Saída: saída de áudio ALSA" e aparece um menu Dispositivo. Eu seleciono os fones de ouvido. Quando eu salvo os prefs, o interruptor de áudio para os fones de ouvido! Mas aqui está o que é estranho: eu volto para prefs, mudo para "Output: Default" e os fones de ouvido continuam funcionando. Talvez a opção ALSA seja, na verdade, o que está sendo escolhido como a opção "Padrão", mas o menu Dispositivo (cuja seleção ainda está sendo usada) ainda está definido para os fones de ouvido. De qualquer forma, agora eu preciso descobrir como fazê-lo funcionar como o padrão para todo o sistema.
Eu precisava definir o fone de ouvido como o dispositivo ALSA padrão, adicionando pcm.!default front:Headset
a ~/.asoundrc
. Mais aqui .
Se isso não funcionou, você também deve tentar.
debianpartsix (fones de ouvido fixos)
Foi o que fiz para consertar o meu.