by olavo, on May 7th, 2008 | No Comments »
Instale o modulo elographics do x:
no Debian:
apt-get install xserver-xorg-input-elographics
no Mandriva:
urpmi x11-driver-input-elographics
Após isso adicione no xorg.conf:
Section “InputDevice”
Identifier “Touchscreen1″
Driver “elographics”
Option “Device” “/dev/ttyS0″
Option “MinX” “23″
Option “MaxX” “4026″
Option “MinY” “50″
Option “MaxY” “4024″
Option “UntouchDelay” “1″
Option “AlwaysCore”
Option “ReportDelay” “1″
EndSection
Basta reiniciar o X e ter o touchscreen funcional, caso tenha problemas com calibração será necessário mexer manualmente nos parâmetros:
Option “MinX” “23″
Option “MaxX” “4026″
Option “MinY” “50″
Option “MaxY” “4024″
Boa Sorte, e espero que funcione
Tags: Uncategorized
by olavo, on May 7th, 2008 | No Comments »
Configurar touchscreen do modelo Egalax USB (0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen) no linux.
Baixe o modulo correspondente a sua arquitetura e versão do kernel aqui, no meu caso 32Bits e kernel 2.6 foi necessário o TouchKit-1.08.1227-32b-k26.tar.gz
Extraia o conteúdo do arquivo e copie o modulo necessário:
tar zxvf TouchKit-1.08.1227-32b-k26.tar.gz -C /usr/local/src/
cp /usr/local/src/egalax_drv.so /usr/lib/xorg/modules/input/
No xorg.conf insira uma nova seção “InputDevice” para o touchscreen:
Section “InputDevice”
Identifier “Mouse2″
Option “Device” “usbauto”
Driver “egalax”
EndSection
Acrescentar na seção “ServerLayout” o novo dispositivo:
InputDevice “Mouse2″ “SendCoreEvents”
Basta reiniciar o X para ter o touchscreen funciona, existe ainda um utilitário para calibrar facilmente a tela, para isso identifique a qual input o touchscreen foi associado:
cat /proc/bus/usb/devices
I: Bus=0003 Vendor=0eef Product=0001 Version=0100
N: Name=”eGalax Inc.”
P: Phys=/input0
S: Sysfs=/class/input/input4
U: Uniq=
H: Handlers=mouse2 event4 ts2
B: EV=b
B: KEY=400 0 0 0 0 0 0 0 0 0 0
B: ABS=3
Feito isso basta executar:
cd /usr/local/src/TouchKit/TKCal/
./TKCal /dev/input/event4
Deve funcionar
Tags: Uncategorized
by olavo, on April 11th, 2008 | 1 Comment »
A caminho da África escutando Agent Orange (this all I need) não tem como não recordar de minha irmã, ela adorava mochilar e um dos lugares que sempre me contou que tinha achado fantástico quando por lá passou foi a África. Essas lembranças me fazem um bem enorme.
“Vick, é maior teu roteiro agora, Deus te acompanhe”
Tags: Uncategorized
by olavo, on April 8th, 2008 | 3 Comments »
Hoje embarco para Angola em um projeto aqui da empresa, a previsão para permanecer lá é de 7 semanas, passará rápido, o trajeto de ida é Curitiba -> São Paulo -> Joanesburgo -> Luanda.
Ainda não sei como vai ser lá, apesar de ter mais pessoas da empresa indo e vindo o que escutei foi “animador”:
“você vai gostar, tem espírito aventureiro”
Creio que vai ser uma experiência fantástica apesar da saudades de minha família e noiva, postarei aqui algumas fotos e mandarei noticias.
Tags: Uncategorized
by olavo, on March 12th, 2008 | No Comments »
Para resolver erros na compilação do qmail-ldap ou daemon-tools como os listados abaixo:
/load envdir unix.a byte.a
/usr/bin/ld: errno: TLS definition in /lib/libc.so.6 section .tbss mismatches non-TLS reference in envdir.o
/lib/libc.so.6: could not read symbols: Bad value
collect2: ld returned 1 exit status
Altere a linha que contem o cc -02 para:
gcc -O2 -Wimplicit -Wunused -Wcomment -Wchar-subscripts -Wuninitialized -Wshadow -Wcast-qual -Wcast-align -Wwrite-strings -include /usr/include/errno.h
Parece simples, mas pode tomar um bom tempo caso não tenha afinidade com C
Tags: Uncategorized