[FUG-BR] Problemas no touchpad freeBSD 7.0-RC1
Carlos A. M. dos Santos
unixmania em gmail.com
Sábado Fevereiro 2 12:03:01 BRST 2008
2008/1/31 Rafael Stockler <rafael.stockler em gmail.com>:
> 2008/1/31 Carlos A. M. dos Santos <unixmania em gmail.com>:
>
> > 2008/1/30 Rafael Stockler <rafael.stockler em gmail.com>:
> > > Boa noite a todos,
> > >
> > > Estou com um problema estranho no freeBSD 7.0 com o touchpad do DELL
> > > vostro 1400.
> > >
> > > O touchpad só funciona com protocolo Auto ou PS/2, porém, em nenhum
> > > deles funciona o scroll lateral. No PS/2 aceita o "tapa" como clique.
> >
> > Sugiro que tentes encontrar a raiz do problema. Primeiro vê que
> > eventos o mouse gera:
> >
> > 1. Inicia o computador sem X/KDE ou mata-o se estiver rodando.
> >
> > 2. Loga como root no console.
> >
> > 3. Mata o moused
> >
> > /etc/rc.d/moused stop
> >
> > 4. Roda o moused em modo debug
> >
> > /usr/sbin/moused -3 -p /dev/psm0 -t auto -d -f
> >
> > Observa o que ele mostra quando moves o dedo sobre a área de scroll.
> > Deve reportar algo parecido com isto para a rolagem pra cima:
> >
> > moused: received char 0x87
> > moused: received char 0x0
> > moused: received char 0x0
> > moused: received char 0x0
> > moused: received char 0x0
> > moused: received char 0x7f
> > moused: received char 0x0
> > moused: received char 0x7f
> > moused: assembled full packet (len 8) 87,0,0,0,0,7f,0,7f
> > moused: tv: 1201749878 558843
> > moused: flags:80000000 buttons:00000000 obuttons:00000000
> > moused: activity : buttons 0x00000000 dx 0 dy 0 dz -1
> >
> > e na rolagem pra baixo deve gerar isto:
> >
> > moused: received char 0x87
> > moused: received char 0x0
> > moused: received char 0x0
> > moused: received char 0x0
> > moused: received char 0x0
> > moused: received char 0x0
> > moused: received char 0x1
> > moused: received char 0x7f
> > moused: assembled full packet (len 8) 87,0,0,0,0,0,1,7f
> > moused: tv: 1201749887 649729
> > moused: flags:80000000 buttons:00000000 obuttons:00000000
> > moused: activity : buttons 0x00000000 dx 0 dy 0 dz 1
> >
> > Se funcionar, coloca no /etc/rc.conf o seguinte:
> >
> > moused_enable="YES"
> > moused_flags="-3"
> >
> > e no /etc/X11/xorg.conf algo como
> >
> > Section "InputDevice"
> > Identifier "Mouse0"
> > Driver "mouse"
> > Option "Protocol" "auto"
> > Option "Device" "/dev/sysmouse"
> > EndSection
> >
> > Não usa a opção "-z" do moused nem "ZAxisMapping" ou "ButtonMapping"
> > para o Xorg.
> >
>
> Oi Carlos,
>
> O mouse foi reconhecido, porém, ainda não funciona o scroll vertical
> nem o horizontal e muito menos o "tapa" como clique.
> O que posso estar fazendo errado?
Foi reconhecido significa o quê? Qual foi a saída do moused quando
moveste o dedo sobre as barras de rolagem vertical e horizontal? Salv
a saída do moused num arquivo, assim:
moused -3 -p /dev/psm0 -t auto -d -f |& tee moused.log
Depois manda o conteúdo do arquivo para eu ver.
> E sobre as dúvidas do xorg-7.3 tem algum idéia?
Eu nunca tive qualquer problema em usar o mouse com Xorg 7.3. Sempre
usei moused e configuri o X para usar repetidor disponível no
/dev/sysmouse.
--
Carlos A. M. dos Santos
Mais detalhes sobre a lista de discussão freebsd