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.