Este artigo fornece informações sobre o Driver Elo Touchscreen Linux APR (USB) v2.1.0 e Instruções de Instalação
Abaixo estão as Instruções de Instalação do Driver Elo Touchscreen Linux APR (USB) v2.1.0.
Este driver está obsoleto e não é mais suportado.
Driver Elo Touchscreen Linux - APR (USB)
Intel i686 (32 bits) ou AMD64/Intel (64 bits)
Instruções de Instalação/Desinstalação
--------------------------------------------------------------------------------
Versão 2.1.0
14 de janeiro de 2010
Elo TouchSystems
================================================================================
O pacote do Driver Elo Linux APR contém drivers Linux projetados para o
kernel 2.6, painel de controle gráfico e utilitários de linha de comando para os
monitores touchmonitor APR da Elo. Este driver requer a biblioteca libusb-1.0
para funcionar adequadamente. Veja a seção 3 para instalar a biblioteca libusb-1.0.
Este arquivo readme está organizado da seguinte forma:
1. Monitores Touchmonitor e Controladores Elo Touchscreen Suportados
2. Requisitos de Sistema
3. Instalando a biblioteca libusb-1.0
4. Instalando o Driver Elo Touchscreen APR
5. Opções de Linha de Comando do Driver APR e Uso
6. Acessando o Painel de Controle
7. Desinstalando o Driver Elo Touchscreen APR
8. Contatando a Elo TouchSystems
==========================================================
1. Monitores Touchmonitor e Controladores Elo Touchscreen Suportados
==========================================================
- Controladores Elo APR (USB) (APR 7000/7001)
======================
2. Requisitos de Sistema
======================
- Plataforma Intel i686 (x86) de 32 bits (ou) [Visite a seção de downloads de Linux em
plataforma AMD/Intel x86_64 de 64 bits www.elotouch.com para baixar o driver
pacote para seu Linux de 32 ou 64 bits]
- Kernels suportados:
Versão do kernel 2.6
- Versões do Libusb suportadas:
libusb 1.0 (libusb-1.0.so.0)
- Versões do Motif suportadas:
Versão do Motif 4.0 (libXm.so.4)
Versão do Motif 3.0 (libXm.so.3)
- Versões do libusb suportadas:
versão do libusb 1.0
====================================
3. Instalando a biblioteca libusb-1.0
====================================
Importante:
==========
a.) Deve ter direitos de acesso de administrador no sistema Linux para instalar a
biblioteca libusb-1.0.
b.) Para compilar a biblioteca libusb-1.0 a partir do código-fonte, é necessário um ambiente de desenvolvimento
com pacotes necessários como gcc, make, etc. Consulte a documentação do código-fonte da libusb-1.0
para mais detalhes.
c.) As funções do Libusb-1.0 usam o sistema de arquivos "usbfs" para interagir com o
dispositivo usb. Certifique-se de que "usbfs" está montado e ativo se você receber erros com
as funções do libusb-1.0.
d.) Este driver NÃO funcionará com a antiga biblioteca libusb-0.1.
Os componentes do driver Linux Elo APR touchscreen agora requerem suporte da biblioteca libusb-1.0
(a antiga biblioteca libusb-0.1 não funcionará). Esta biblioteca libusb-1.0 pode ser
instalada a partir de pacotes binários fornecidos por várias distribuições Linux. A
biblioteca também pode ser instalada compilando o pacote de código fonte da libusb-1.0
disponível para download no site da libusb-1.0.
Instalar a biblioteca libusb-1.0 a partir de pacotes binários
-----------------------------------------------
A maioria das distribuições Linux recentes (exemplo: OpenSuse 11.1, Ubuntu 9.04, Fedora 10,
etc) começou a fornecer esta biblioteca (atualização para a popular biblioteca libusb-0.1
como parte de seu lançamento padrão. Você ainda pode precisar selecionar e
instalar a biblioteca a partir da imagem CD/DVD ou do repositório de pacotes online.
Consulte os comandos para instalar o pacote binário da biblioteca libusb-1.0 para algumas distribuições Linux, fornecidos abaixo.
# yum install libusb1 [ Fedora 10 ]
# apt-get install libusb-1.0-0 [ Ubuntu 9.04 ]
Instalar a biblioteca libusb-1.0 a partir do código fonte
-------------------------------------------
Se a sua distribuição (exemplo: OpenSuse 10.3, Ubuntu 8.04, Fedora 8, etc) não tiver
um pacote binário para a biblioteca libusb-1.0, você pode baixar o código-fonte
mais recente dessa biblioteca do site da libusb-1.0, compilar e instalá-la
facilmente.
Website - http://libusb.wiki.sourceforge.net/Libusb1.0
Download Source - http://sourceforge.net/projects/libusb/files/libusb-1.0/
Extraia o código-fonte da biblioteca e, em seguida, execute os seguintes comandos para
configurar, compilar e instalar a biblioteca a partir da pasta principal da biblioteca.
# cd libusb-1.0.0
# ./configure
# make
# make install
Plataforma Intel i686 de 32 bits:
- - - - - - - - - - - - -
# ln -s /usr/local/lib/libusb-1.0.so.0 /usr/lib/libusb-1.0.so.0
(ou)
Plataforma AMD64/Intel 64 bits x86_64:
- - - - - - - - - - - - - - - - -
# ln -s /usr/local/lib64/libusb-1.0.so.0 /usr/lib64/libusb-1.0.so.0
Distribuições Linux mais antigas podem ter algumas limitações para compilar este código-fonte da biblioteca
devido à versão do compilador gcc. Consulte a documentação do código-fonte da libusb-1.0
para mais detalhes.
============================================
4. Instalando o Driver Elo Touchscreen APR
============================================
Importante:
==========
a.) Deve ter direitos de acesso de administrador no sistema Linux para instalar o
Driver Elo Touchscreen APR.
b.) Certifique-se de que todos os drivers anteriores da Elo sejam desinstalados do sistema.
c.) Não extraia o pacote binário baixado em um sistema Windows.
d.) Este driver funcionará apenas na versão do kernel Linux 2.6.
e.) Certifique-se de que a biblioteca libusb-1.0 (pacote libusb-1_0-0-0.9.3-4.22 ou libusb-1.0-0)
esteja instalada antes de prosseguir com a instalação do driver de touchscreen.
f.) A biblioteca Motif 4.0 (libXm.so.4) ou Motif 3.0 (libXm.so.3) é necessária para usar
o painel de controle baseado em Interface Gráfica do Usuário (GUI) (/etc/opt/elo-apr/cpl).
Pacotes de instalação Openmotif, libmotif, libopenmotif ou lesstif fornecem
a biblioteca necessária libXm.so.4 ou libXm.so.3.
g.) Certifique-se de que o touchscreen APR esteja conectado ao sistema enquanto instala
o driver e enquanto reinicia após a instalação do driver.
Passo I:
-------
Copie os arquivos do driver Elo APR da pasta binária extraída "bin-apr" para a pasta elo padrão (/etc/opt/elo-apr). Certifique-se de que o touchscreen APR esteja
conectado ao sistema e prossiga com o download do arquivo de dados de caracterização.
# cp -r ./bin-apr/ /etc/opt/elo-apr
# cd /etc/opt/elo-apr
Agora execute o driver a partir do terminal para detectar o novo touchscreen APR e
baixar o arquivo de dados de caracterização. Este download de dados levará alguns
minutos para ser concluído e é feito apenas uma vez por touchscreen. Esses dados, armazenados no
disco rígido, são únicos para cada touchscreen e são usados pelo driver para
trabalhar com um touchscreen específico.
# cd /etc/opt/elo-apr
# ./eloapr
Após a conclusão do download dos dados, o driver começará a responder às entradas de
toque do usuário para qualquer usuário (root ou usuário normal). Depois da próxima reinicialização do sistema, o toque deverá estar disponível também na tela de login.
Passo II:
--------
Sistemas OpenSuse e Suse Enterprise Linux:
- - - - - - - - - - - - - - - - - - - - - -
Copie o arquivo de regras udev do driver Elo APR (99-elotouch-suse.rules) para a pasta de regras udev "/etc/udev/rules.d/". Se o seu Xserver não usar autenticação X, adicione o parâmetro de linha de comando "--noxauthentication" à linha de inicialização do eloapr, no arquivo "/etc/udev/rules.d/99-elotouch-suse.rules".
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-suse.rules /etc/udev/rules.d/
Desconecte e reconecte o touchscreen APR e verifique se o toque está ativo. Se o toque não for restaurado, modifique o arquivo de regras UDEV do APR para se adequar à distribuição Linux. Verifique os arquivos de regras udev disponíveis na pasta /etc/opt/elo-apr/setup e
/etc/udev/rules.d para possíveis modificações.
Sistemas Debian, Ubuntu e Gentoo:
- - - - - - - - - - - - - - - - -
Copie o arquivo de regras udev do driver Elo APR (99-elotouch-ubuntu.rules) para a pasta de regras udev "/etc/udev/rules.d/". Se o seu Xserver não usar autenticação X, adicione o parâmetro de linha de comando "--noxauthentication" à linha de inicialização do eloapr, no arquivo "/etc/udev/rules.d/99-elotouch-ubuntu.rules".
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-ubuntu.rules /etc/udev/rules.d/
Desconecte e reconecte o touchscreen APR e verifique se o toque está ativo. Se o toque não for restaurado, modifique o arquivo de regras UDEV do APR para se adequar à distribuição Linux. Verifique os arquivos de regras udev disponíveis na pasta /etc/opt/elo-apr/setup e
/etc/udev/rules.d para possíveis modificações.
Sistemas Slackware e Redhat Enterprise Linux:
- - - - - - - - - - - - - - - - - - - - - - -
Copie o arquivo de regras udev do driver Elo APR (99-elotouch-rhel.rules) para a pasta de regras udev "/etc/udev/rules.d/". Se o seu Xserver não usar autenticação X, adicione o parâmetro de linha de comando "--noxauthentication" à linha de inicialização do eloapr, no arquivo "/etc/udev/rules.d/99-elotouch-rhel.rules".
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-rhel.rules /etc/udev/rules.d/
Desconecte e reconecte o touchscreen APR e verifique se o toque está ativo. Se o toque não for restaurado, modifique o arquivo de regras UDEV do APR para se adequar à distribuição Linux. Verifique os arquivos de regras udev disponíveis na pasta /etc/opt/elo-apr/setup e
/etc/udev/rules.d para possíveis modificações.
Sistemas Fedora:
- - - - - - - -
Copie o arquivo de regras udev do driver Elo APR (99-elotouch-fedora.rules) para a pasta de regras udev "/etc/udev/rules.d/". Se o seu Xserver não usar autenticação X, adicione o parâmetro de linha de comando "--noxauthentication" à linha de inicialização do eloapr, no arquivo "/etc/udev/rules.d/99-elotouch-fedora.rules".
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-fedora.rules /etc/udev/rules.d/
Desconecte e reconecte o touchscreen APR e verifique se o toque está ativo. Se o toque não for restaurado, modifique o arquivo de regras UDEV do APR para se adequar à distribuição Linux. Verifique os arquivos de regras udev disponíveis na pasta /etc/opt/elo-apr/setup e
/etc/udev/rules.d para possíveis modificações.
Sistemas Mandriva:
- - - - - - - - -
Copie o arquivo de regras udev do driver Elo APR (99-elotouch-mandriva.rules) para a pasta de regras udev "/etc/udev/rules.d/". Se o seu Xserver não usar autenticação X, adicione o parâmetro de linha de comando "--noxauthentication" à linha de inicialização do eloapr, no arquivo "/etc/udev/rules.d/99-elotouch-mandriva.rules".
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-mandriva.rules /etc/udev/rules.d/
Desconecte e reconecte o touchscreen APR e verifique se o toque está ativo. Se o toque não for restaurado, modifique o arquivo de regras UDEV do APR para se adequar à distribuição Linux. Verifique os arquivos de regras udev disponíveis na pasta /etc/opt/elo-apr/setup e
/etc/udev/rules.d para possíveis modificações.
Passo III:
---------
Certifique-se de que o touchscreen Elo APR (USB) esteja conectado ao computador e
reinicie o sistema.
# shutdown -r now
===========================================
5. Opções de Linha de Comando do Driver APR e Uso
===========================================
As opções de linha de comando do driver APR (eloapr) estão listadas abaixo. Se necessário, modifique o
arquivo de regras UDEV da Elo para adicionar opções de linha de comando à inicialização do driver eloapr.
--nobeepontouch [ Desativar o toque de aviso sonoro ]
--noxauthentication [ Desativar o processo de autenticação X para Xorg
Xservers que não requerem procedimento de autenticação
para interagir com o Xserver (sistemas embutidos) ]
--displaycoordinates [ Exibir os dados de toque, correspondentes a cada toque,
em um terminal. Os dados de toque consistem no estado de toque
(Toque/ Stream/ Sem Toque) junto com as coordenadas X e Y. Esta opção é usada para testar o APR
touchscreen, portanto os dados de toque são apenas exibidos e
não enviados para o Xserver para mover o ponteiro do mouse. ]
--rotation [ Iniciar o driver APR para suportar o respectivo modo
de rotação de vídeo. Os ângulos de rotação de vídeo suportados são 0,
90, 180 e 270. ]
--aprmode_pos [ Iniciar o driver Elo APR adaptado para aplicações de
Ponto de Venda (POS) (modo padrão). ]
--aprmode_general [ Iniciar o driver Elo APR adaptado para aplicações
Gerais. ]
--aprmode_signature [ Iniciar o driver Elo APR adaptado para aplicações de
Assinatura. ]
--aprmode_gaming [ Iniciar o driver Elo APR adaptado para aplicações de
Jogos. ]
--custom_parameters [ Iniciar o driver Elo APR com parâmetros personalizados para um br> modo APR específico. Os parâmetros personalizados são lidos a partir do
arquivo /etc/opt/elo-apr/setup/customAprParameters.txt.
Contate o suporte técnico da Elo para ajuda com parâmetros
personalizados, se os 4 modos APR padrão não forem
adequados. O formato do parâmetro personalizado está listado no
arquivo customAprParameters.txt e o intervalo válido é
de Parameter_0 a Parameter_37. ]
Exemplos de Uso:
---------------
eloapr --nobeepontouch
eloapr --nobeepontouch --noxauthentication --aprmode_gaming
eloapr --rotate 90
eloapr --rotate 180 --displaycoordinates
eloapr --aprmode_signature
eloapr --aprmode_signature --custom_parameters [ Carregar Modo de Assinatura APR Padrão
e depois substituir alguns
parâmetros fornecidos no
arquivo de parâmetros personalizados. ]
eloapr --custom_parameters [ Carregar Modo POS APR Padrão
(padrão) e depois substituir
alguns parâmetros fornecidos no
arquivo de parâmetros personalizados. ]
==============================
6. Acessando o Painel de Controle
==============================
O aplicativo do painel de controle permite que o usuário configure facilmente as opções de configuração do driver disponíveis. Após a instalação e carregamento do driver, mude para a pasta
/etc/opt/elo-apr e execute o aplicativo do painel de controle.
Importante:
==========
Os usuários devem ter acesso de administrador ou root para executar os aplicativos do painel de controle.
Passo I:
-------
Execute a ferramenta do painel de controle a partir de uma janela de comando no X Windows da pasta
/etc/opt/elo-apr. A versão do Motif 4.0 (libXm.so.4) ou a versão do Motif 3.0
(libXm.so.3) é necessária para usar o painel de controle baseado em GUI
(/etc/opt/elo-apr/cpl).
# cd /etc/opt/elo-apr
# ./cpl
Passo II:
--------
Navegue pelas várias abas clicando nelas. Aqui está uma visão geral das
informações relacionadas a cada aba.
Geral - Informações gerais sobre o touchscreen
Modo - Alterar o modo do touchscreen
Propriedades - Exibir dados relacionados ao monitor touch APR
Sobre - Informações sobre o pacote. Clique no botão Readme
para abrir este arquivo readme.txt.
Passo III:
---------
Se o Motif não estiver instalado, use a versão de linha de comando do aplicativo para
acessar o painel de controle. Execute o aplicativo de linha de comando a partir de uma janela de comando
no X Windows da pasta /etc/opt/elo-apr.
# cd /etc/opt/elo-apr
# ./cplcmd
==============================================
7. Desinstalando o Driver Elo Touchscreen APR
==============================================
Importante:
==========
a.) Deve ter direitos de acesso de administrador no sistema Linux para desinstalar o
Driver Elo Touchscreen APR.
b.) Todos os dados de caracterização do touchscreen que foram baixados para o
disco rígido serão apagados.
Passo I:
-------
Remova o arquivo de regras udev do driver Elo APR (99-elotouch-*.rules) que foi copiado
para a pasta de regras udev "/etc/udev/rules.d" na Etapa de Instalação II.
# cd /etc/udev/rules.d
# rm -i /etc/udev/rules.d/99-elotouch-*.rules
Passo II:
--------
Delete os arquivos e pastas do driver Elo APR dentro da pasta principal do driver Elo APR
"/etc/opt/elo-apr", criada na Etapa de Instalação I.
# cd /etc/opt
# rm -rf /etc/opt/elo-apr
Reinicie o sistema para concluir o processo de desinstalação.
# shutdown -r now
==============================
8. Contatando a Elo TouchSystems
==============================
Website: http://www.elotouch.com
E-mail: customerservice@elotouch.com
Endereço de correspondência:
----------------
Elo TouchSystems
Um Negócio da Tyco Electronics
301 Constitution Drive
Menlo Park, CA 94025
EUA
Telefone: (800) 557-1458
(650) 361-4800
Fax: (650) 361-4722
--------------------------------
Elo TouchSystems GmbH & Co. KG
Haidgraben 6
D-85521 Ottobrunn
Alemanha
Telefone: +49 (0) 89/60822-0
Fax: +49 (0) 89/60822-150
--------------------------------
Elo TouchSystems, NV
Diestsesteenweg 692
B-3010 Kessel-Lo
Bélgica
Telefone: +32 (16) 35-2100
Fax: +32 (16) 35-2101
================================================================================
Copyright (c) 2010 Elo TouchSystems
Todos os direitos reservados.
================================================================================
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article