Usando headphones USB no Kubuntu 8.04

Publicado por Sérgio Carvalho em 01/08/2009

[ Hits: 8.697 ]

 


Usando headphones USB no Kubuntu 8.04



O LifeChat LX-3000 é um headset que funciona via porta USB e tem um ótimo som digital. Apesar de ter sido criado basicamente para o MS Windows, principalmente o Live Messenger, funciona perfeitamente no Ubuntu 8.04. --- - Usando headphones USB no Kubuntu 8.04
O LifeChat LX-3000 é um headset que funciona via porta USB e tem um ótimo som digital. Apesar de ter sido criado basicamente para o MS Windows, principalmente o Live Messenger, funciona perfeitamente no Ubuntu 8.04.

Após inúmeras tentativas de encontrar uma forma de alternar a saída de som entre o Microsoft LifeChat LX-3000 Headset e a placa onboard com chip SIS966 utilizada no notebook Acteon M-5, finalmente encontrei a solução. Ufa!!! Até que enfim... Vamos a ela, então!

Vejamos como habilitar o headset no Ubuntu:

Como o Kubuntu detecta automaticamente o headset, você apenas precisará alterar o dispositivo de som padrão do sistema. Use o comando abaixo que lhe informará o índice e o nome de cada dispositivo de som que você possui atualmente. Tome nota dos nomes.

cat /proc/asound/modules

No meu caso retornou o seguinte:

0 snd_hda_intel
1 snd_usb_audio

Digite no terminal:

sudo kate /etc/modprobe.d/alsa-base

Isso abrirá o arquivo alsa-base. No final do arquivo, adicione as linhas abaixo:

options snd_hda_intel index=0
options snd_usb_audio index=1

Obs: Somente usando a dica acima, que encontrei na internet, a princípio não funcionou. Tive que colocar um # em todas essas linhas do arquivo 'alsa-base' mostradas abaixo:

# options bt87x index=-2
# options cx88_alsa index=-2
# options saa7134-alsa index=-2
# options snd-atiixp-modem index=-2
# options snd-intel8x0m index=-2
# options snd-via82xx-modem index=-2
# options snd-usb-audio index=-2
# options snd-usb-usx2y index=-2
# options snd-usb-caiaq index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
# options snd-cmipci mpu_port=0x330 fm_port=0x388

E com isso funcionou perfeitamente.

Reinicie o computador para as mudanças surtirem efeito.

Agora abra o seu editor de textos preferido (kate, kwrite etc), crie um arquivo "trocaudio.sh" (sem as aspas) e coloque o seguinte:

#!/bin/bash
# trocaudio2 - script que alterna a saída de som entre o handset USB e o falante do pc/notebook.
# Autor: Benedito Sergio C. de Souza (Benneh)
#
#

clear
#
dialog --title 'trocaudio 0.1' --yesno 'ATENÇÃO!
Antes de prosseguir, finalize todos
os  programas que podem estar estar
utilizando o ALSA,como por exemplo,
Kmix,  Amarok,   Firefox  e outros,
senão a mudança não será efetivada.

Deseja continuar?' 0 0

if [ $? = 0 ]; then
   echo
else
   clear
   exit
fi

#
#
cor=$( dialog \
   --title 'trocaudio 0.1' \
   --stdout \
   --menu 'Selecione uma das opções abaixo:' \
   0 0 0 \
   a 'Saída de som para o headset USB' \
   b 'Saída para o alto-falante do pc/notebook' \
   c 'Sair' )

if test "$cor" == a
then
   sudo /sbin/alsa unload
   dialog --msgbox 'Configurando saída de som para o headset...
   Tecle ENTER para prosseguir' 0 0
   sudo modprobe snd_usb_audio
   dialog --msgbox 'Configuração de som para o headset concluída!' 0 0
   clear
   #exit
fi
if test "$cor" == b
then
   sudo /sbin/alsa unload
   dialog --msgbox 'Configurando saida de som para o alto-falante...
   Tecle ENTER para prosseguir' 0 0
   sudo modprobe snd_hda_intel
   dialog --msgbox 'Configuração do alto-falante concluída!' 0 0
   clear
   #exit
fi

if test "$cor" == c
then  
   clear
   exit
fi

Salve esse arquivo, como já disse, com o nome "trocaudio.sh" (sem as aspas). No Dolphin, clique com o botão direito do mouse sobre esse arquivo criado, vá em "Properties" -> "Permissões" e marque o quadradinho "É Executável".

Certifique-se que o pacote "dialog" já está instalado no kubuntu. Se não estiver é só digitar no terminal:

# apt-get install dialog

Pronto, agora é só executar o script e você poderá alternar a saída de som para o headset ou para a saída externa (alto-falante do pc/notebook).

É só isso pessoal, por enquanto.

Boa sorte!

Outras dicas deste autor

Sincronizando o Palm no Kubuntu 8.04

Solução para o problema ao iniciar o JACK no Kubuntu

Solução para a instalação do ttf-mscorefonts no Ubuntu 9.10

Instalando o wifi (Realtek 8187b) no Kubuntu 8.04

Leitura recomendada

Dividindo arquivos grandes em vários disquetes

Cinco razões que fazem o Ubuntu 9.10 melhor que o Windows 7

Como instalar todas as distros Linux que você quiser (UEFI ou Legacy)

Instant Client Oracle 10G + SQLDeveloper no Linux

traceroute - Comando não funciona [Resolvido]

  

Comentários
[1] Comentário enviado por removido em 02/08/2009 - 13:52h

parabéns, mais um hardware funcionando no linux!!!
;-)



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts