3dsp (Bluew2310-U) no Ubuntu 12.04 kernel 3.2 - x86_64 / x86_32
Autor: Eriton Benevides | Publicado: 2012-05-19T18:52:00-03:00





1) - Fazer a conexão via cabo de rede  ou outro dispositivo USB Wireless, para que possa fazer o acesso a Internet&nbsp; 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.&nbsp;&nbsp;




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.&nbsp;


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_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:&nbsp; 
$ 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&nbsp; respectiva (x86_64 / x86_32)

x86_64: 
$ sudo cp /usr/lib/libnotify.so.1.1.3 /usr/lib/x86_64-linux-gnu/&nbsp;

x86_32: 
$ sudo cp /usr/lib/libnotify.so.1.1.3 /usr/lib/i386-linux-gnu/&nbsp;


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 
&nbsp; 

f) Usando o GIT baixe os drivers do dispositivo:
&nbsp; 
$ 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&nbsp;



h) Iniciar os módulos e carregar o 3dsp-wifi-radar


$ sudo uwb &amp;&amp; 3dsp-wifi-radar&nbsp; 


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,&nbsp; 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


ATENÇÃO: Após conectar o 3dsp-wifi-radar, o qual irá criar o arquivo de configuração de conexão no arquivo wpa_supplicant.conf proceda o próximo passo.

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&nbsp; executados como root, como é o caso do "ifconfig" e "iwconfig" e desta forma o aplicativo wifi-radar solicita&nbsp; 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.&nbsp;

Digitar no Terminal:

$sudo echo "/bin/sleep 30 &amp;&amp; /usr/bin/sudo&nbsp; /sbin/wpa_supplicant -D wext -i twifiu0 -c /etc/wpa_supplicant/wpa_supplicant.conf" &gt;&gt; /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 &gt;&gt; /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".

&nbsp;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:&nbsp; sudo /etc/init.d/3dspwpasupplicant.sh
Comentário: iniciar a rede automaticamente




- UWB

Nome: 3DSP uWB
Comando:&nbsp; sudo /usr/bin/uwb
Comentário: 3DSPCard_WB



&nbsp;-3DSP-WIFI-RADAR

Nome: 3dsp-wifi-radar
Comando:&nbsp; 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

sudo apt-get install gnome-session-fallback

sudo apt-get install gnome-session-fallback


$ 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)









Caso queira o Unity novamente faça o mesmo processo e escolha Ubuntu ou Ubuntu 2D 





5) Pode-se iniciar o uwb e 3dsp-wifi-radar através do menu Aplicativo &gt;&gt; Acessórios &gt;&gt; 3DSP Uwb e&nbsp; do menu Aplicativo &gt;&gt; Acessórios &gt;&gt; 3DSP Wifi radar.


&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;