Bluetooth descomplicado em notebook Toshiba / HP

Se você possui um notebook Toshiba Satellite / HP e usa uma distro Linux, provavelmente já teve dores de cabeça para usar o Bluetooth. Neste tutorial veremos como configurar o bluetooth e melhorar o gerenciamento de dispositivos.

[ Hits: 23.045 ]

Por: Perfil removido em 20/04/2009


Instalando pelo código fonte



Instalando o Omnibook

Você vai precisar de no mínimo os seguintes itens:
  • GCC
  • G++
  • Cabeçalho do seu Kernel (HEADERS)
  • Subversion (SVN)
  • OpenSSH
  • Provavelmente: Build-Essential / Base-Devel ou algo parecido da sua distro

Aconselho fortemente que você use esses programas bases da sua distribuição, para evitar conflito na hora de compilar o módulo (ex.: você tem o GCC mais novo e o seu kernel foi compilado com uma versão mais antiga do GCC etc).

1) Vamos criar um diretório para colocar o código fonte:

mkdir ~/src

2) Vamos entrar no diretório e dar checkout do código:

cd ~/src
$ svn co https://omnibook.svn.sourceforge.net/svnroot/omnibook/omnibook/trunk omnibook


3) Vamos entrar no diretório do código fonte do omnibook:

cd omnibook/

4) E vamos compilar o código e instalar o código:

make
$ su
# make install


5) Agora temos que automatizar a inicialização do módulo durante o boot. Dependendo da estrutura da sua distro, o modo de como ela organiza quais módulos serão inicializados irá variar:

Debian e derivadas (Ubuntu, Linux Mint...):

sudo nano /etc/modules

Adicione omnibook no fim do arquivo.

Crie o arquivo /etc/modprobe.d/omnibook e adicione a linha:

options omnibook ectype=14 userset=0 lcd=0 display=0 blank=0 battery=0 ac=0 bluetooth=1

Fedora, Red Hat e CentOS:

sudo nano/etc/modprobe.conf

Adicione ao arquivo a linha:

options omnibook ectype=14 userset=0 lcd=0 display=0 blank=0 battery=0 ac=0 bluetooth=1

Agora vamos instalar o Blueman.

1) Dependências

Dependências de compilação:
  • glib2.0
  • gtk >= 2.12
  • startup-notification
  • python-gobject
  • bluez >= 4.0
  • intltool
  • python2.[5,6]-dev
  • pyrex >= 0.9.8.0

Dependências de execução:
  • python >= 2.5
  • dbus
  • bluez >= 4.25
  • obex-data-server >= 0.4.3
  • python-notify
  • python-gtk2 >= 2.12
  • python-gconf (opcional)
  • python-dbus
  • python-gobject
  • policykit-gnome, policykit-kde ou qualquer frontend para o policykit
  • notification-daemon ou qualquer outro engine compatível com libnotify

Obs.: Sugiro que utilize o gerenciador de pacotes da sua distribuição para tentar resolver as dependências.

2) Após resolver as dependências, baixe o código fonte: blueman-1.10.tar.gz

3) Extraia o arquivo .tar.gz e rode os comandos:

./configure --prefix=/usr --sysconfdir=/etc
$ make
$ su
# make install


4) Pronto, o blueman será inicializado dá próxima vez que o Gnome for inicializado. Lembre-se que é necessário reinicializar para o módulo omnibook entrar na "ativa" ou carregá-lo manualmente para poder ter o bluetooth agora sem ter que reinicializar o computador.

Página anterior    

Páginas do artigo
   1. Introdução
   2. Caso utilize o Debian ou derivadas (Ubuntu, Linux Mint etc)
   3. Caso você utilize o Arch Linux
   4. Instalando pelo código fonte
Outros artigos deste autor

Falta de ética dos "profissionais" da informática

Fontes com filtros LCD no Arch Linux

Minimalismo em ambientes gráficos

Linux ou Windows? Eis várias questões

Liberdade, usuários e políticas de manutenção de ignorância

Leitura recomendada

LoadBalance e Failover com OpenBSD e PF

WordPress com Docker

Slackware Current redondo com XFCE

Shared Config com Apache a la brasileira

Configuração universal do servidor X (modo gráfico)

  
Comentários
[1] Comentário enviado por handel em 22/04/2009 - 00:06h

Otimo artigoo!! Me ajudou bastaantee, parabéens!! Valewws aee Marcoss.

[2] Comentário enviado por josefogaca em 13/06/2009 - 11:07h

Cara, eu tenho um notebook Satellite A205-S5805. Ao rodar o lspci encontro a seguinte linha:

Firewire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller

Estou por fora das diferenças entre infravermelho e bluetooth... gostaria de saber se esse dispositivo é bluetooth ou não. Como não encontrei nada claro na documentação que recebi na compra do aparelho, fiquei na dúvida. Não tenho nenhum outro dispositivo com essa tecnologia em mãos para comparar.

Um abraço!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts