USB HEADSET [RESOLVIDO]

1. USB HEADSET [RESOLVIDO]

Alexandre Castro
alexcama

(usa Slackware)

Enviado em 28/10/2015 - 22:04h

Pois bem..... som no intel HDA funcionando bem mas quando espeto o USB HEADSET nao tem como enviar som para esse outro card... achei v'arias coisas na net mas sem sucesso...
bash-4.2$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: USB [Jabra BIZ 2400 USB], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: 92HD81B1X5 Analog [92HD81B1X5 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
esse jabbra nao funciona mesmo, quando vou no mixer do xfc4 ele até aparece no combo mas mudando ele não funca,,,,
Alguém tem uma idéia de como arrumar isso?






  


2. MELHOR RESPOSTA

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 28/10/2015 - 22:33h

A coisa é bem simples pra colocar o som saindo no headset USB:

1) Acrescente ao final do arquivo /etc/udev/rules.d/00-local.rules (ou crie um, caso ele não exista):
# Set USB headset as default sound card when plugged in
KERNEL=="pcmC[D0-9cp]*", ACTION=="add", PROGRAM="/bin/sh -c 'K=%k; K=$${K#pcmC}; K=$${K%%D*}; echo defaults.ctl.card $$K > /etc/asound.conf; echo defaults.pcm.card $$K >>/etc/asound.conf'"

# Restore default sound card when USB headset unplugged
KERNEL=="pcmC[D0-9cp]*", ACTION=="remove", PROGRAM="/bin/sh -c 'echo defaults.ctl.card 0 > /etc/asound.conf; echo defaults.pcm.card 0 >>/etc/asound.conf'"


Lembrando que o arquivo só pode ser criado/editado pelo root. Salve e feche o arquivo.

2) Feche o programa que está emitindo áudio (navegador, player de música, etc.).

3) Espete o headset USB.

4) Abra o programa que estava emitindo áudio. Pronto!
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta

3. Re: USB HEADSET [RESOLVIDO]

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 28/10/2015 - 22:21h

configuraçãoes-som >> saida-analogica >> razer-kraken
configurações-som >> entrada >> microfone-headset >> razer-kraken

Aqui está funcionando noo ubuntu-14.04 e 15.10 com headset Razer


4. Re: USB HEADSET [RESOLVIDO]

Alexandre Castro
alexcama

(usa Slackware)

Enviado em 28/10/2015 - 22:27h


Vc em pulseaudio? Estou com slackware xfce4 e somente alsa!!!


5. Re: USB HEADSET

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 28/10/2015 - 22:33h

-essa configuração de som padrão do Ubuntu e derivadas
http://www.diolinux.com.br/2014/02/nova-opcao-no-controle-de-volume-no-ubuntu.html


6. Re: USB HEADSET [RESOLVIDO]

Alexandre Castro
alexcama

(usa Slackware)

Enviado em 28/10/2015 - 22:50h


Caramba Cavalheiro.... 'e isso mesmo , obrigado a única coisa é que precisa reiniciar a fonte do som se quiser trocar,,, mas funcionou certinho ai fico me perguntando onde vc arrumou essa solucão,,, onde procurar , por que tentei de tudo até instalar o pulse que faz essa troca bastando mudar no phonom se não me engano mas onfly... respeito muito seus posts e acredito que sabe muito... mais uma vez obrigado!!!


7. Re: USB HEADSET [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 28/10/2015 - 22:54h

alexcama escreveu:


Caramba Cavalheiro.... 'e isso mesmo , obrigado a única coisa é que precisa reiniciar a fonte do som se quiser trocar,,, mas funcionou certinho ai fico me perguntando onde vc arrumou essa solucão,,, onde procurar , por que tentei de tudo até instalar o pulse que faz essa troca bastando mudar no phonom se não me engano mas onfly... respeito muito seus posts e acredito que sabe muito... mais uma vez obrigado!!!


Achei no Google, como sempre faço quando preciso resolver algo. Fonte: http://archlinux.me/w0ng/2012/07/06/alsa-switch-audio-usb-headset/

Mas é claro que eu também escrevi algo por aqui: http://www.vivaolinux.com.br/dica/ALSA-e-headsets-USB-hotplugging/

--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


8. Re: USB HEADSET

Alexandre Castro
alexcama

(usa Slackware)

Enviado em 28/10/2015 - 22:58h

Mais uma vez obrigado,,, procurei tanto se soubesse ... e a resposta estava aqui no VOL na minha cara ahaha
valeus, mudando status para resolvido.....meu slackkware está quase perfeito deposi vou escrever um artigo de co mo usar qemu com vir-manager e SPICE , udo demais ambientes virtualizados!!

abcs


9. Re: USB HEADSET [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 28/10/2015 - 23:08h

Disponha
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


10. Re: USB HEADSET [RESOLVIDO]

Wellington
wellington_r

(usa Debian)

Enviado em 29/10/2015 - 09:13h

lcavalheiro escreveu:

alexcama escreveu:


Caramba Cavalheiro.... 'e isso mesmo , obrigado a única coisa é que precisa reiniciar a fonte do som se quiser trocar,,, mas funcionou certinho ai fico me perguntando onde vc arrumou essa solucão,,, onde procurar , por que tentei de tudo até instalar o pulse que faz essa troca bastando mudar no phonom se não me engano mas onfly... respeito muito seus posts e acredito que sabe muito... mais uma vez obrigado!!!


Achei no Google, como sempre faço quando preciso resolver algo. Fonte: http://archlinux.me/w0ng/2012/07/06/alsa-switch-audio-usb-headset/

Mas é claro que eu também escrevi algo por aqui: http://www.vivaolinux.com.br/dica/ALSA-e-headsets-USB-hotplugging/

--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


Eu não sabia que dava para fazer hot plugging de headset wireless USB no Alsa.
Não cheguei a pesquisar pra valer, pois por algum motivo, quando tentei utilizar o método manual de configurar o arquivo asound.conf, o som não saia no reprodutor de música Banshee. Funcionou em todos os outros programa que uso (navegador, smplayer, etc), só não funcionou no Banshee, que é basicamente o programa que eu mais usaria com o headset, já que geralmente coloco o headset para ouvir música (ou jogar, mas isso só faço no Windows, então...), que é onde preciso de melhor qualidade sonora.

Não tive paciência para tentar resolver ainda e como não quero trocar instalar outro reprodutor de áudio, continuo ouvindo música com meu fone de menor qualidade que vai na saída de som, mesmo.

---

Mas só uma dúvida:
Esse método serve só para saída de som ou já configura a entrada de som do microfone, também?




11. Re: USB HEADSET [RESOLVIDO]

Alexandre Castro
alexcama

(usa Slackware)

Enviado em 29/10/2015 - 15:27h


Olha só , entrei no mixador e o que falo no mic sai no fone,,, mas nao tenho programa para de gravação de voz então realmente não sei!!


12. Re: USB HEADSET [RESOLVIDO]

Wellington
wellington_r

(usa Debian)

Enviado em 31/10/2015 - 15:12h

Consegui fazer o Banshee funcionar na USB (manualmente), criando o arquivo ~./asoundrc em vez do /etc/asound.conf, que era o que estava tentando antes.

Como conseguir fazer o procedimento manual, o próximo passo foi fazer funcionar automaticamente. Como o Banshee só funcionou através do arquivo asoundrc, tive que fazer uma adaptação do código postado, ficando assim:


# Set USB headset as default sound card when plugged in
KERNEL=="pcmC[D0-9cp]*", ACTION=="add", PROGRAM="/bin/sh -c 'K=%k; K=$${K#pcmC}; K=$${K%%D*}; echo defaults.ctl.card $$K > /home/wellington/.asoundrc; echo defaults.pcm.card $$K >> /home/wellington/.asoundrc'"

# Restore default sound card when USB headset unplugged
KERNEL=="pcmC[D0-9cp]*", ACTION=="remove", PROGRAM="/bin/sh -c 'echo defaults.ctl.card 0 > /home/wellington/.asoundrc; echo defaults.pcm.card 0 >> /home/wellington/.asoundrc'"


Como sou o único a usar o Debian, não há problema em colocar um valor estático no caminho da home. Mas se tivesse que operar em um ambiente multiusuário, tentaria utilizar $(logname) no lugar do meu nome.

Depois de inserido o código 00-local.rules, tentei plugar e desplugar o dongle USB mas não houve mudança nenhuma no arquivo que eu tinha criado, então ao procurar pela solução no Google, encontrei isso: https://wiki.archlinux.org/index.php/Udev#Loading_new_rules

Executei os dois comandos:
udevadm control --reload
udevadm trigger


E funcionou normalmente. Mesmo depois de ter reiniciado o computador, não precisei redigitar os comandos acima.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts