Suporte ao Desenvolvedor: 0800 770 3320 www.desenvolvedoresdaruma.com.br STK (Start Kit Daruma) Instalando o Driver Touch no Ubuntu para o Produto PDV Daruma Touch Way Este STK tem como objetivo mostrar o passo-a-passo da instalação do driver do monitor Touchscreen do PDV Touch Way da Daruma no Ubuntu. Premissas: 1. 2. 3. 4. Ubuntu Instalado no PDV Touch Way; Teclado; Ter acesso a internet; Driver Touchscreen Elo; www.desenvolvedoresdaruma.com.br/home/downloads/Site_2011/Drivers/Touch_Ubuntu.tgz Este procedimento será dividido em duas partes: I. II. Instalando Driver Touchscreen; Calibração do Touchscreen; Instalando Driver Touchscreen Após feito o download do driver Touch no link acima, extraia o conteúdo na área de trabalho do Ubuntu, feito isso vamos acessar o terminal e começar o processo de instalação, para isso clique em: Aplicativos > Acessórios > Terminal No terminal vamos ganhar privilégios de administrador, para isso execute: sudo su e digite a senha do administrador do sistema. Vamos agora instalar algumas premissas em nosso sitema, para isso execute: apt-get install xserver-xorg-input-evtouch apt-get install xserver-xorg-input-elographics apt-get motif-clients vamos agora copiar o driver do local aonde nós o extraímos para dentro da pasta elo-ser, para isso execute: cp -r ./bin-serial/ /etc/opt/elo-ser cd /etc/opt/elo-ser Feito isso vamos compilar o driver do touch, para isso execute os comando abaixo: cd /etc/opt/elo-ser/elok_s-source cp makefile_2.6 Makefile make Vamos agora copiar o driver para a pasta correta, para isso execute os comandos abaixo: cp /etc/opt/elo-ser/elok_s-source/elok_s.ko /etc/opt/elo-ser/setup/ Precisamos agora dar permissão de Escrita, Leitura e Execução no diretório Setup, para isso execute: cd /etc/opt/elo-ser chmod 777 * Antes de continuarmos com a instalação precisamos checar a versão do Xorg, para isso execute o comando: Suporte ao Desenvolvedor: 0800 770 3320 www.desenvolvedoresdaruma.com.br X –version De acordo com a versão do Xorg (Xserver) execute os comandos abaixo, tenha o cuidado de copiar o arquivo correto pois isso faz toda a diferença. Para Xorg (Xserver) versão 1.7 ou posterior: (exemplo: Ubuntu 10.04), execute o comando abaixo: cp /etc/opt/elo-ser/setup/elo_drv.so_1.7 /usr/lib/xorg/modules/input/elo_drv.so Para Xorg (Xserver) versão 1.6 (exemplo: Ubuntu 9.04), execute o comando abaixo: cp /etc/opt/elo-ser/setup/elo_drv.so_1.6 /usr/lib/xorg/modules/input/elo_drv.so Para Xorg (Xserver) versão 1.5 (exemplo: Ubuntu 8.10), execute o comando abaixo: cp /etc/opt/elo-ser/setup/elo_drv.so_1.5 /usr/lib/xorg/modules/input/elo_drv.so Para Xorg (Xserver) versão1.4 (exemplo: Ubuntu 8.04), execute o comando abaixo: cp /etc/opt/elo-ser/setup/elo_drv.so_1.4 /usr/lib/xorg/modules/input/elo_drv.so Para Xorg (Xserver) versão1.3: (exemplo: Ubuntu 7.10), execute o comando abaixo: cp /etc/opt/elo-ser/setup/elo_drv.so_1.3 /usr/lib/xorg/modules/input/elo_drv.so Para Xorg versão 7.2 até 7.3 usando Xserver versão 1.2: (exemplo: Ubuntu 7.04), execute o comando abaixo: cp /etc/opt/elo-ser/setup/elo_drv.so_7.2 /usr/lib/xorg/modules/input/elo_drv.so Vamos agora criar o xorg.conf e fazer as devidas alterações, para cria-lo execute o comando abaixo: X –configure :1 Após criado o arquivo, vamos copia-lo para o diretório correto, para isso execute o comando abaixo: cp /root/xorg.conf.new /etc/X11/xorg.conf vamos adicionar algumas linhas no arquivo xorg.conf, para isso execute o comando abaixo: nano /etc/X11/xorg.conf com o arquivo xorg.conf aberto, adicione um novo bloco Section, conform mostrado abaixo: Section "InputDevice" Identifier "elo" Driver "elo" Option "Device" "/dev/input/elo_ser" Option "SendCoreEvents" "true" EndSection Ainda com o arquivo xorg.conf aberto, no bloco ServerLayout, adicione a seguinte linha: InputDevice "elo" Se tiver alguma duvida na inclusão das linhas acima, faça o download do meu arquivo xorg.conf no link abaixo e faça as devidas alterações no seu arquivo xorg.conf www.desenvolvedoresdaruma.com.br/home/downloads/Site_2011/Drivers/xorg.conf Suporte ao Desenvolvedor: 0800 770 3320 www.desenvolvedoresdaruma.com.br Verifique se o diretório /dev/input existe, se não existir crie ele usando o comando abaixo: Mkdir /dev/input Vamos agora instalar o driver executando o seguinte comando: cd /etc/opt/elo-ser/setup/ ./install.sh Após instalado, vamos configurar para que sempre que o sistema seja iniciado o driver do touch entre em execução, para isso vamos incluir no rc.local duas linhas, para isso abra o rc.local através do comando: Nano /etc/rc.local Com o rc.local aberto inclua antes do comando exit as seguintes linhas: /etc/opt/elo-ser/setup/loadelo /etc/opt/elo-ser/eloser ttyS2 Executado o passo a passo exatamente como esta acima basta darmos um reboot no PDV e o touch já estará instalado e calibrado. Execute o comando abaixo para dar reboot no PDV: shutdown –r now Se tiver alguma dúvida e/ou dificuldade, entre em contato com a nossa equipe de suporte ao desenvolvedor. E-mails: [email protected] [email protected] [email protected] [email protected], [email protected], [email protected] Skypes: Desenvolvedores_kiosk, suporte_alexandre_daruma, claudenir_andrade, desenvolvedores_cpu_daruma, suporte.daruma