Meu Mouse serial não pega!!!

Iniciado por Daniel_Kyo, 10 de Outubro de 2006, 14:32

tópico anterior - próximo tópico

Daniel_Kyo

Olá galera do Ubuntu!

Muita gente como eu tem problemas com o mouse serial.

Peguei um tuto não mão de um user mas não deu certo. Abaixo segue o tutorial:

Fala meu caro,
Bem, eu tenho aqui o trecho de um artigo muito bom de um camarada chamado Megatron, da comunidade Viva o Linux, da qual também sou membro, onde vc tem todas as configurações de mouse, bastando vc apenas "descomentar" (remover o simbolo # ) as linhas referentes ao teu mouse em específico. Espero que ajude.

digite:
cd /etc/X11

e edite com seu editor de texto favorito o seguinte arquivo: xorg.conf

Procure pelas linhas referentes ao mouse (veja abaixo) e substitua tudo por este trecho "universal" aqui:

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
#
# mouse serial (com1)
# Option "Protocol" "Microsoft"
# Option "Device" "/dev/mouse"
#
# mouse serial com roda (com1)
# Option "Protocol" "IntelliMouse"
# Option "Device" "/dev/mouse"
#
# mouse ps2
# Option "Protocol" "PS/2"
# Option "Device" "/dev/mouse"
#
# mouse ps2 com roda
# Option "Protocol" "IMPS2"
# Option "Device" "/dev/mouse"
#
# mouse usb
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
#
# roda do mouse (scroll)
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
#
# "velocidade do mouse"
Option "Resolution" "650"
#
EndSection

No exemplo acima, o cara descomentou apenas as linhas para mouse usb, pois o mouse dele no caso devia ser um usb.`To teu caso como é um serial, descomente apenas as primeiras (onde tiver "option"), vai ficar assim:

# mouse serial (com1)
Option "Protocol" "Microsoft"
Option "Device" "/dev/mouse"
#

Outra observação: Se teu mouse ainda assim não pegar, tente no lugar de Option "Device" "/dev/mouse", trocar para Option "Device" "/dev/ttyS0"

Entendeu? Depois poste aqui pra ver se funcionou ou não

--------------------------------------------------------------------------

Acontece é que o Xorg.conf do Ubuntu é diferente.

Mexi no mouse, mas quando fui mexer nas opções de vídeo(queria deixar 1024)
porque a tela do meu monitor não fica cheia com a resolução do Ubuntu e não quero mexer no monitor porque uso outro Sistema Operacional.

Dá para alguem me ajudar por gentileza?

cesar.biasi

Pelo que eu entendi, você alterou o arquivo de detecção do mouse, para possibilitar que o dpkg-reconfigure xserver-xorg encontre o seu mouse; me corrija se eu estiver errado.
Bem, pelo o que eu pude entender, você não quer usar o dpkg-reconfigure xserver-xorg pois daria um pau na resolução do seu monitor. Quanto a isso, procure entrar no site do fabricante do seu monitor, ou mesmo na net pelo manual  do seu monitor. Assim você terá uma maior gama de resoluções com o alinhamento correto da imagem no monitor, ou seja, sem ter que colocar a imagem mais para a direita ou para a esquerda por causa da diferença de frequencia entre a configuração do Windows e do Ubuntu.
Bem se você quer que o mouse funcione sem mexer no dpkg-reconfigure xserver-xorg, faça o seguinte:
vá ao terminal e digite:
vi /etc/X11/xorg.conf

dentro do arquivo procure o seguinte pedaço, onde está (Section "InputDevice"), e reescreva deste modo, mudando o endereço do mouse da porta PS/2, que o Ubuntu chama de (mice) e fica dentro do subdretório (input) para ttyS0 que é a COM1 no Windows (fazendo um paralelo). Depois mude o nome do protocolo de comunicação do dispositivo, de (ImPS/2) para (Microsoft).

EndSection

Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Device"                "/dev/ttyS0"
        Option          "Protocol"              "Microsoft"
EndSection



Isso deverá fazer o mouse serial funcionar no X, independentemente de você estar usando Gnome, KDE, XFCE, fluxbox ou qualquer outro tipo.

Daniel_Kyo

Oi vou tentar:


Identifier      "Configured Mouse"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Device"                "/mouse/ttyS0"

só alterei essa parte deu pau.

Vou tentar com esse tuto
       

cesar.biasi

#3
É logico que deu pau, você colocou um dispositivo inexistente.
Escreva do jeito que eu lhe falei na resposta, não sei se você viu, mas tem um pedaço do xorg.conf já modificado para funcionar, é só copiar o que está escrito para o seu xorg.conf e salvar. depois de um ctrl+alt+brakspace.
Flw!

Ai vai ele de novo, talvez você veja que aquele texto já estava modificado e pronto para funcionar no seu ubuntu. Procure a parte do mouse no xorg.conf e substitua por essa parte: (Atenção, só modifique a opção "Device" e "Protocol", substituindo /dev/input/mice por /dev/ttyS0 e ImPS/2 por Microsoft.

Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Device"                "/dev/ttyS0"
        Option          "Protocol"              "Microsoft"
EndSection

Flw!

Daniel_Kyo

#4
Fiz o que vc falou no post antes desse. Deu pau no startx.

Aparece uma mensagem de erro em uma tela azul. A caixa de mensagem é composta de letras.

Mas num dá para mandar ainda. Tô sem rede.

Por que o Ubuntu e Kurumim(reconheceu meu som, video e rede. Só falta o mouse!!)aparece o login e entra? O El Kaaty e FEDORA não aparece nada mesmo apertando alt + F4, alt + F3, alt + F2, alt + F1.

O Fedora aqui reconheceu video, som rede, mas deu o mesmo problema do El Kaaty. Não aparece a tela de login gráfico.
Que sistema vcs usam?

Esse negócio de login tem haver com a versão do kernel?
O fato dele não reconhecer o mouse PS/2 no Ubuntu tem haver com o que  heim??? Me  disseram que estão tentando conseguir colocar o mouse no El Kaaty e disseram que o modulo ainda não suporta porque o mouse serial ninguem mais usa.

Porque o meu Kurumim reconhece?
É por causa da versão do kernel ou o que?

Vou tentar escrever colar isso no Xorg.conf.

Me disseram no fórum do Fedora que eu posso alterá-lo com qualquer editor de texto. Isso é verdade???
No VI num anconteceu nada. Disse apenas no Konsole que 2 linhas foi alterada mas não apareceu nada para eu editar.

Citação de: cesar.biasi online 11 de Outubro de 2006, 19:14
"Protocol", substituindo /dev/input/mice por /dev/ttyS0 e ImPS/2 por Microsoft.

No lugar de ImPS/2 aparece explorerPS/2



biohazard

sei la pra mim isso eh "burrice" pq um mouse ps2 eh mto barato ou um usb genericao, pronto nao tem a dor de cabeça que vc ta tendo, compra um novo!

minha opiniao claro
Arch Linux Overlord
Kernel 2.6.25-ARCH

cesar.biasi

Muito estranho, eu tinha um mouse serial e era só fazer isso para ele funcionar.
digite: sudo setserial /dev/ttyS0
veja se o que aparece é isto:
/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4

se não aparecer do jeito que esta acima, digite:
sudo setserial /dev/ttyS0 uart 16550A port 0x03f8 irq 4

Depois disso a sua porta COM1 estará pronta para receber o dispositivo (Mouse).

Outra coisa que pode ser: é o fato de que o seu mouse pode não ser do tipo Microsoft. O tipo Microsoft é um mouse com 3 botões: direita, esquerda e centro e não tem scroll ou qualquer tipo de outra função. Ele é bem simples e antigo.
Pelo que pude ver, talvez o seu mouse tenha scroll ou outra função. Ai, o tipo do protocolo muda. Tente deixar /dev/ttyS0 no device e se Microsoft não funciona como protocolo do seu mouse, veja como ele é e o que tem e o que não tem para tentar descobrir o tipo do protocolo certo. Flw!

Daniel_Kyo

Citação de: cesar.biasi online 13 de Outubro de 2006, 02:40
Muito estranho, eu tinha um mouse serial e era só fazer isso para ele funcionar.
digite: sudo setserial /dev/ttyS0
veja se o que aparece é isto:
/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4

se não aparecer do jeito que esta acima, digite:
sudo setserial /dev/ttyS0 uart 16550A port 0x03f8 irq 4

Depois disso a sua porta COM1 estará pronta para receber o dispositivo (Mouse).

Outra coisa que pode ser: é o fato de que o seu mouse pode não ser do tipo Microsoft. O tipo Microsoft é um mouse com 3 botões: direita, esquerda e centro e não tem scroll ou qualquer tipo de outra função. Ele é bem simples e antigo.
Pelo que pude ver, talvez o seu mouse tenha scroll ou outra função. Ai, o tipo do protocolo muda. Tente deixar /dev/ttyS0 no device e se Microsoft não funciona como protocolo do seu mouse, veja como ele é e o que tem e o que não tem para tentar descobrir o tipo do protocolo certo. Flw!


Muito obrigado pela sua força de vontade e determinação!!

Ao contrário de uns que acham que a solução é trocar tudo, vc é bem mais objetivo!

Corrigindo o que eu disse no post anterior: O Kurumim roda mouse serial.

Vou tentar esse tutorial.

E... o meu mouse é este antigão que vc falou. Não tem scroll(rodinha do meio). É três botões mesmo como você falou.

Vou anotar tudo e testar depois que colocar o Kurumim 6 no HD eu vou de Ubuntu!

biohazard

nao entendi so o pq vc me cutuco ! so dei minha opiniao so isso !

vc faz o que quise !
Arch Linux Overlord
Kernel 2.6.25-ARCH

Daniel_Kyo

Desisto!
O mouse serial não quer funfar de jeito nenhum!
Vou pegar um mouse EMPRESTADO na mão de um amigo meu e, depois eu vou comprar mas é SACANAGEM alguns Linux dão problema, o porque o mouse é antigo. Meu Windows XP roda mouse serial.

Daniel_Kyo

#10
O mouse PS/2 pegou! Agora tô usando ele, mas a distro é muito pesada pro meu PC.

biohazard

ahhh ta troco o mouse ! so pra sabe! ::)
Arch Linux Overlord
Kernel 2.6.25-ARCH