Instalando e configurando os softwares necessários
Você vai precisar de uma conexão com a internet. Abra um terminal, logue-se como root e execute os comandos a seguir:
# aptitude install bluez-utils bluetooth wminput wmgui lswm
- bluez-utils, bluetooth: softwares para o adaptador bluetooth;
- wminput, wmgui, lswm: softwares para interação e comunicação com o controle de Wii.
Consertando erros na instalação:
# aptitude -f install
Para verificar se ocorreu algum erro com dependências durante a instalação e se for necessário fazer os devidos consertos.
Obs.: se os erros persistirem, reveja os processos, procure por erros de digitação nos comandos, veja se a conexão com a internet está ativa etc.
Se tudo correu bem nos passos acima, basta conectar o adaptador bluetooth na porta USB, que um ícone logo irá aparecer na barra próxima ao relógio.
Visibilidade do bluetooth
Precisamos configurar a visibilidade do adaptador bluetooth. Para fazer isso, clique no menu:
Sistema" > Preferências > Gerenciador Bluetooth
na tela "Dispositivos Bluetooth", vá em "Adaptador" > "Preferências" e marque a opção > "Sempre visível", clique no botão "Fechar".
Pegando o MAC do controle de Wii
Use o comando:
# lswm
Aparecerá uma mensagem solicitando que você pressione os botões 1 e 2 simultaneamente do controle de Wii. Caso aconteça alguma mensagem de erro, repita o procedimento até que apareça na tela uma sequência de números e letras (endereço MAC do controle), indicando que foi encontrado o dispositivo.
Anote e guarde endereço MAC do Wii que aparecerá, veja o exemplo na imagem abaixo.
Carregando o módulo de controle do Wii
Adicionando o módulo de controle do Wii na inicialização do sistema. No terminal digite:
# gedit /etc/modules
No arquivo que será aberto, após a última linha, adicione a palavra "uinput". Salve e feche o arquivo, conforme mostra a figura abaixo.
Com este procedimento, na próxima vez que o computador for ligado, o módulo de controle do "Wii" será carregado durante a inicialização do sistema, porém precisamos carregar o módulo agora para continuarmos com a configuração, para executar tal tarefa vamos carregar o módulo de forma manual. No terminal, digite:
# modprobe uinput
Desta forma não precisaremos reiniciar o computador antes de continuar.
Movimentos do mouse no controle do Wii
Vamos dar vida ao mouse. Com estas configurações será possível executar todos os movimentos do mouse apenas movimentando o controle de Wii na direção em que quisermos levar o cursor. No terminal digite:
# cd /etc/cwiid/wminput
Para entrar na pasta onde estão os arquivos que serão modificados.
# mv default default.bak
Para fazer uma cópia de segurança da configuração original.
# cp ir_ptr default
Para copiar o modelo de configuração.
# gedit default
Para editar o arquivo que vai controlar os movimentos do Wii. No arquivo que será aberto, retire o "~" das palavras "~ABS_X" e "~ABS_Y", deixe conforme mostra figura abaixo.
Quando terminar, basta salvar e fechar o arquivo.
Configurando os botões do controle de Wii
# gedit buttons
Para abrir o arquivo de mapeamento dos botões de controle do Wii.
Você deve fazer as configurações da forma que estamos sugerindo na imagem abaixo. Desta forma você terá total controle de movimento e de todas as funções do mouse.
Veja, na próxima tela, a descrição da configuração sugerida no controle de Wii.
Criando um script para automatizar a inicialização do controle de Wii
Obs.: Vale lembrar que no exemplo mostrado, o endereço MAC (00:23:31:0D:85:FA) corresponde ao do controle de Wii que usamos em nossos testes, sendo assim você deverá substituir o mesmo pelo endereço que você conseguiu quando usou o comando "lswm". Lembrando que cada controle de Wii tem o seu endereço MAC que o torna único dentro do sistema.
No terminal digite:
# gedit /usr/local/bin/quadro
Para abrir o editor de textos.
Na tela de edição que se abriu, digite o texto abaixo ou copie e cole. Atenção com os caracteres especiais, o texto deverá ser digitado exatamente como estamos mostrando;
#!/bin/bash
# script para iniciar o controle de Wii
wminput 00:23:31:0D:85:FA &
Veja como ficou o arquivo, na imagem abaixo.
Quando terminar, salve e feche o arquivo, agora vamos dar permissão de execução para o script que acabamos de criar, para isso digite:
# chmod +x ./usr/local/bin/quadro
Desta forma o script poderá ser executado.
Conectando o controle de Wii + Bluetooth
No terminal, como root, digite:
# quadro
Será solicitada a senha de administração. Não se esqueça de pressionar os botões 1 e 2 no controle de Wii para que ele possa ser detectado pelo sistema. Se der erro, repita o procedimento.
Quando aparecer a palavra "Ready", como mostra a figura abaixo, significa que você já conseguiu a conexão, não feche o terminal, apenas deixe a janela minimizada.