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.404 ]

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

Placa de TV/FM Pixelview Play TV PRO no Slackware 10.1

Apache 2.2 - Introdução ao módulo mod_rewrite

Definição de hacker

Introduzindo prazerosamente aos poucos... o shell script

CentOS - Pós-instalação básica

Leitura recomendada

Turbinando o Bodhi Linux

Configurando o CACIC (parte 1)

Criando Redes Locais Virtuais (VLANs) com Linux

Remasterizando o Ubuntu

Configurando GUI no Ubuntu WSL (Windows Subsystem for Linux)

  
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