1) - Fazer a conexão via cabo de rede ou outro dispositivo USB Wireless, para que possa fazer o acesso a Internet e possibilite baixar todas as dependências e aplicativos para instalação do dispositivo.
É necessário ter o aplicativo GIT, para baixar os fontes do dispositovo Bluew-2310u, então abra o terminal com as teclas "alt + ctrl + t" e digite:
a) Instale o aplicativo GIT
$ sudo apt-get install git
Baixe o código fonte do dispositivo do
fabricante, no site https://github.com/reyiyo/3dsp/. O código foi alterado por
Sergio Orbe Ryiyo (https://github.com/reyiyo) , Infelizmente os Chinas ainda
não conseguiram resolver o problema de codificação dos módulos do dispositivo,
inclusive o site do fabricante está fora Off-line.
Antes de Instalar o dispositivo são
necessários alguns procedimentos, como instalar a biblioteca libnotify1, pois
os módulos do aplicativo foi desenvolvido usando esta versão de biblioteca, no
entanto quando vamos instalar os drivers do dispositivo Bluew-2310u dá um erro
na instalação que não é percebido neste momento, pois o Unity utiliza a versão
4 desta biblioteca.
Baixar e instalar a biblioteca libnotify1 através do link:
http://packages.ubuntu.com/lucid/libnotify1
b) - Baixe a biblioteca libnotify1 com o aplicativo wget
x86_64:
$wget -c http://mirror.pnl.gov/ubuntu//pool/main/libn/libnotify/libnotify1_0.4.5-1ubuntu3_amd64.deb
x86_64:
$wget -c http://mirror.pnl.gov/ubuntu//pool/main/libn/libnotify/libnotify1_0.4.5-1ubuntu3_amd64.deb
x86_32:
$ wget -c http://mirror.pnl.gov/ubuntu//pool/main/libn/libnotify/libnotify1_0.4.5-1ubuntu3_i386.deb
c) - Instale a biblioteca
x86_64:
$ sudo dpkg -i libnotify1_0.4.5-1ubuntu3_amd64.deb
x86_32:
$ sudo dpkg -i libnotify1_0.4.5-1ubuntu3_i386.deb
d) - copie a biblioteca libnotify1 para a pasta respectiva (x86_64 / x86_32)
x86_64:
$ sudo cp /usr/lib/libnotify.so.1.1.3 /usr/lib/x86_64-linux-gnu/
x86_32:
$ sudo cp /usr/lib/libnotify.so.1.1.3 /usr/lib/i386-linux-gnu/
e) fazer o link simbólico da bilbioteca com o comando:
x86_64:
$ sudo ln -sf /usr/lib/x86_64-linux-gnu/libnotify.so.1.1.3 /usr/lib/x86_64-linux-gnu/libnotify.so.1
x86_32:
$sudo ln -sf /usr/lib/i386-linux-gnu/libnotify.so.1.1.3 /usr/lib/i386-linux-gnu/libnotify.so.1
f) Usando o GIT baixe os drivers do dispositivo:
$ git clone https://github.com/reyiyo/3dsp.git
g) Acessar o diretório 3dsp e proceder a instalação:
$ cd 3dsp
$ sudo bash Install_3DSPUSB.sh
$ sudo uwb && 3dsp-wifi-radar
h) Iniciar os módulos e carregar o 3dsp-wifi-radar
$ sudo uwb && 3dsp-wifi-radar
3) Para que os ícones das barrinhas verdes e do wifi-radar apareçam na barra de cima do Unity são necessários habilitá-los, para isso dê o comando como usuário comum, e após dar o comando no terminal, se não aparecer efetue o logof, caso ainda não aparece reinicie o sistema:
$ gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"
CONECTAR O 3DSP-WIFI-RADAR AUTOMATICAMENTE
4) Iniciar o 3dsp-wifi-radar e uWB automaticamente
a) O aplicativo 3dsp-wifi-radar para conectar-se utiliza de aplicativos que só são executados como root, como é o caso do "ifconfig" e "iwconfig" e desta forma o aplicativo wifi-radar solicita autenticação deste super-usuário para conectar-se, então para resolver esta situação são necessários os seguintes passos:
A seguir vamos criar um script que fará com que o aplicativo wpa_supplicant tenha um delay de 30s para que os aplicativos uWB e 3dsp-wifi-radar possam ser carregados primeiramente, e só então ele é executado. O script é o 3dspwpasupplicant.sh, no comando a seguir será dado a permissão de execução, e no próximo daremos autorização para o usuário logado que execute os aplicativos: uwb, wpa_suplicant, iwconfig, ifconfig e o script 3dspwpasupplicant.sh para executarem sem a autenticação do usuário root.
Digitar no Terminal:
Digitar no Terminal:
$sudo echo "/bin/sleep 30 && /usr/bin/sudo /sbin/wpa_supplicant -D wext -i twifiu0 -c /etc/wpa_supplicant/wpa_supplicant.conf" >> /etc/init.d/3dspwpasupplicant.sh
$sudo chmod +x /etc/init.d/3dspwpasupplicant.sh
$sudo sh -c "ALL=NOPASSWD: /usr/sbin/3dsp-wifi-radar, /sbin/iwconfig, /sbin/ifconfig, /usr/bin/uwb, /sbin/wpa_supplicant, /etc/wpa_supplicant/wpa_supplicant.conf, /etc/init.d/3dspwpasupplicant.sh >> /etc/sudoers"
b) Abra o aplicativo de sessão:
pressione a tecla super (tecla com o símbolo da Microsoft - windowskey) e solte. Digite no campo de pesquisa: "sessão".
Tecla super
Clique no Aplicativo de sessão.
Criar três instâncias de execução de aplicativos iniciais clicando no botão adicionar: Um para o wpa_supplicante, um para Uwb e um para o 3dsp-wifi-radar.
- WPA_SUPPLICANT
Nome: 3dsp iniciar
Comando: sudo /etc/init.d/3dspwpasupplicant.sh
Comentário: iniciar a rede automaticamente
- UWB
Nome: 3DSP uWB
Comando: sudo /usr/bin/uwb
Comentário: 3DSPCard_WB
-3DSP-WIFI-RADAR
Nome: 3dsp-wifi-radar
Comando: sudo /usr/sbin/3dsp-wifi-radar
Comentário: carregando o 3dsp-wifi-radar
Para fazer o teste reinicie o sistema e veja se conectou automaticamente.
5) - Para quem não gosta do Unity do Ubuntu 12.04 e usuário do gnome clássico, dê o comando no terminar e instale-o com os comandos e procedimentos logo abaixo:
$ sudo apt-get install gnome-session-fallback
a) Encerrar a sessão, clicar no canto superior direito onde está inscrito o nome do usuário e depois clique no menu suspenso e encerrar sessão:
b) Na sessão clicar no ícone do lado direito do usuário (ícone do gnome):
c) Selecione Gnome Classic (No effects)
5) Pode-se iniciar o uwb e 3dsp-wifi-radar através do menu Aplicativo >> Acessórios >> 3DSP Uwb e do menu Aplicativo >> Acessórios >> 3DSP Wifi radar.
