Instalar e calibrar touh do monitor IBM 4820-E66

1. Instalar e calibrar touh do monitor IBM 4820-E66

Pedro de Almeida Lana
pedrodelana

(usa Linux Mint)

Enviado em 01/03/2016 - 08:32h

Opa, blz?
Sou muito iniciante no linux. Na empresa em que trabalho, utiliza-se o lubuntu e a partir daí que comecei a interessar pela plataforma (tanto que almejo uma certificação). "Um passo de cada vez" . Outra coisa, é meu primeiro post e não sei se está no local correto. Peço desculpas.
-------------------
Vamos ao que interessa:
Tenho que instalar e calibrar o touch de um monitor IBM 4820-E66 ( http://www-01.ibm.com/support/docview.wss?uid=pos1R1004369 ).
Não encontrei o driver do mesmo para linux, mas tenho o script do que era feito por um cara da empresa. O problema é que ele utilizava o Xorg.conf e o atual desenvolvedor utiliza o Xrandr. Além disso, há dois .deb que não instalam com sucesso.
Segue o script:

1. Renomear o /etc/rc2.d/K70gdm para /etc/rc2.d/S30gdm.

2. Alterar o /etc/X11/xorg.conf.

3. No SurePOS 500 modelo: SurePOS 500 4852 – E66:

Antes:
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
Option "BlankTime" "0"
Option "StandbyTime" "0"
Option "SuspendTime" "0"
Option "OffTime" "0"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "vesa"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "800x600"
EndSubSection
EndSection

Depois:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "abnt2"
Option "XkbLayout" "br"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
EndSection
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
EndSection

4. Reiniciar o equipamento.

5. Instalar o pacote libcurl3_7.18.2-8ubuntu4.1_i386.deb.

6. Instalar o pacote google-chrome-stable_v11.0.696.57_current_i386.deb.

7. Instalar o pacote libmotif3_2.2.3-4_i386.deb.

8. Instalar o pacote libusb-1.0-0_1.0.8-2_i386.deb.

9. Como superusuário (root), em /etc/opt/ descompactar o pacote
SW601327_Elo_Linux_Serial_Driver_v3.3.0_i686.tgz.

10. Renomear /etc/opt/bin/serial para /etc/opt/elo-ser .

11. Compilar e construir o kernel module "elok_s.ko" e copiá-lo em /etc/opt/elo-ser/setup :
# cd /etc/opt/elo-ser/elok_s-source
# cp makefile_2.6 Makefile
# make
# cp elok_s.ko /etc/opt/elo-ser/setup/
# make clean

12. Usar o comando chmod para configurar permissão total para todos os usuários (read /
write / execute):
# cd /etc/opt/elo-ser
# chmod 755 –R *

13. Copiar o arquivo do componente Elo na localização apropriada:
# cp /etc/opt/elo-ser/setup/elo_drv.so_1.6 /usr/lib/xorg/modules/input/elo_drv.so

14. Em /etc/X11/xorg.conf, adicionar as seguintes linhas para criar uma nova configuração
para o dispositivo Elo:
Section "InputDevice"
Identifier "elo"
Driver "elo"
Option "Device" "/dev/input/elo_ser"
Option "SendCoreEvents" "true"
EndSection

15. Em /etc/X11/xorg.conf, adicionar a seguinte linha na seção ServerLayout:
InputDevice "elo"

16. Instalar o módulo elocontrol (elok_S) executando o seguinte comando:
# cd /etc/opt/elo-ser/setup/
# ./install.sh

17. Em /etc/rc.local inserir as seguintes linhas:
/etc/opt/elo-ser/setup/loadelo
sleep 2
/etc/opt/elo-ser/eloser ttyS4
sleep 2

18. Reiniciar o equipamento.

19. Melhorando a performance do dispositivo touchscreen.
# cd /etc/opt/elo-ser/
# ./cpl
Na tela Elo Touchscreen Properties:

20. Select Touch Mode.

21. Click On Touch.

22. Apply.



  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts