Usando headphones USB no Kubuntu 8.04

14/07/2009

LifeCha_LX-3000

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 modelo ACT-M5, 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. Anote os nomes cuidadosamente.

$ 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 vai 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 pela 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.

IMPORTANTE: Reinice o computador para as mudanças surtirem efeito.

Agora vamos criar um script para que a mágica funcione. Não se assuste… é fácil de fazer, basta seguir as intruções a seguir.

Abra o seu editor de textos preferido (kate, kwrite, etc) e 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
#—————— Fim do arquivo ——————–

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:
$ sudo 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.

Um abraço e boa sorte!

Benneh Carvalho
(SemPirataria.wordpress.com)

Anúncios

Sincronizando o Palm no Kubuntu 8.04

14/07/2009
Palm IIIxe encaixado no cradle

Palm IIIxe encaixado no cradle

O procedimento que descrevo a seguir foi feito com o Palm IIIxe conectado à entrada USB de um notebook Acteon modelo ACT-M5 através de um cabo adaptador serial/USB. A saída original desse modelo da Palm Inc. é serial.

Esse procedimento também deverá funcionar com outros modelos de palm, como por exemplo, o Palm Zire21 que usa um cabo USB para conexão com o micro.

Mãos à obra, então!

1) Conecte o adaptador serial/USB no notebook/desktop
(para máquinas que possuam entrada serial, conecte o cabo do palm diretamente na mesma)

No terminal, entre com o comando:

$ dmesg | grep tty

Deve aparecer algo parecido com isso:
[  144.540686] console [tty0] enabled
[  146.723245]   hash matches device ttyvd
[  146.723312]   hash matches device tty19
[  168.710127] audit(1246803490.758:2): type=1503 operation=”inode_permission” requested_mask=”a::” denied_mask=”a::” name=”/dev/tty” pid=4973 profile=”/usr/sbin/cupsd” namespace=”default”
[  516.241638] usb 2-2: pl2303 converter now attached to ttyUSB0

Observe a última linha onde diz que o “pl2303 converter” (nesse caso o adptador serial/USB) está conectado à porta ttyUSB0.
Essa é a informação que precisamos para configurar o Kpilot. Portanto anote-a cuidadosamente.

2) Agora chame o Kpilot: “Menu K”, “Utilitários”, “Ferramentas para Palm Pilot”. Quando o programa abrir, clique no menu “Configurações” e em “Configurar Kpilot”. Na aba geral, coloque o dispositivo no qual seu Palm está, pode ser /dev/ttyUSB0 ou /dev/ttyUSB1 ,ou outro, que você observou e anotou no teste realizado acima.

3) Configure o usuário que utiliza o Palm e marque as três opções de inicialização. Confirme com “OK”.

4) Vá em “Configurações”, “Configurar Conduites”, adicione o que você deseja que o programa sincronize do Palm com o computador. O único detalhe especial é para o Conduite de calendário do Organizer e o Conduite de pendências, onde é necessário configurar eles para apontarem para o arquivo ICS que foi criado com o Korganizer.

Sincronizando:

Aperte o botão de HotSync do seu Palm. Se tudo correr bem, várias mensagens surgirão no KPilot e seus contatos, compromissos, calendário etc serão sincronizados.

Quero salientar que como a porta serial é bastante lenta, às vezes demora um pouco para concluir a sincronização. Muitas vezes quando a barra de progresso da sincronização chega em 50% ela pára e demora um tempão, e, muitas vezes chegamos a pensar que o programa está “congelado” ou “travado” quando isso não é verdade.  Portanto, tenha paciência.

Bom, por ora é só.

Boa sorte!

Benneh Carvalho
(SemPirataria.wordpress.com)