Configurando mouse serial de 3 botões no Slackware 9.0

Publicado por Ricardo Henrique em 29/01/2004

[ Hits: 10.282 ]

 


Configurando mouse serial de 3 botões no Slackware 9.0



Eu peguei estas dicas do Piter Punk e acrescentei algo mais ("muuuuiiiiita coisa!!!").

Sabemos que um mouse de 3 botões é imprescindível para o bom uso do X, porém muitas vezes compramos um mouse com 3 botões e o do meio não funciona de jeito nenhum. Com este artigo, isso vai mudar...

Inicializando o GPM


No Slackware, a inicialização do gpm fica em /etc/rc.d/rc.gpm. O importante nesse script é esta linha:

gpm -R msc -m /dev/mouse -t ms -b 123

O que isso faz? Simples, ele carrega o gpm usando como mouse o que estiver conectado em /dev/mouse (-m /dev/mouse), tipo Micro$oft compatível (-t ms), com três botões (-b 123). Então ele transforma esse mouse em um MouseSystems (-R msc).

Alguns mouses mais novos, ao invés de usarem o protocolo Micro$oft, utilizam o Plug'n'Play (PnP). Em todos os testes que fiz, isso só aconteceu com mouses da própria Micro$oft, mas pode ser que aconteça com outros modelos. Para utilizar este protocolo, basta trocar o "-t ms" por "-t pnp".

Você pode colocar esse comando no /etc/rc.d/rc.local. Lembre-se que do jeito que está, ele não vai funcionar com mouses PS/2, apenas com seriais. Dê uma olhada na documentação disponível:

$ man gpm

Edite o arquivo /etc/rc.d/rc.gpm e você verá estas linhas:

#Section "Pointer"
#    Protocol    "MouseSystems"
#    Device      "/dev/gpmdata"

Descomente-as e insira na última linha, a EndSection. Ficará assim:

Section "Pointer"
    Protocol    "MouseSystems"
    Device      "/dev/gpmdata"
EndSection

Se você ainda não conseguir, edite o arquivo /etc/rc.d/rc.gpm e substitua os "-t ms" por "-t pnp".

Ah, neste exato momento, seu mouse já está funcionando no modo texto e exportando os dados para /dev/gpmdata.

OBS: Lembre-se, antes de fazer qualquer modificação faca uma cópia de backup.

Editando o XF86Config


Depois de configurado o gpm, é necessário preparar o X para entender o que fizemos. Não é complicado, na seção Pointer, coloque como protocolo MouseSystems e como device o /dev/gpmdata. Se você usa o XFree86 3.3.6 é só fazer assim, edite o arquivo /etc/XF86Config e coloque:

	Section "Pointer"
	   Protocol "MouseSystems"
	   Device   "/dev/gpmdata"
	EndSection

Se você usa o XFree 4.x.x deve colocar (no arquivo /etc/X11/XF86Config) dentro da seção InputDevice o seguinte:

	Driver "mouse"
    	Option "Protocol"    "MouseSystems"
   	Option "Device"      "/dev/gpmdata"

Pronto! Agora é só executar o X e se divertir com o seu mouse de 3 botões!

--------------------------------------------
Originalmente criado por: Piter PUNK
Adaptado e complementado por: Ricardo Henrique

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Rodando programas 32 bits no Slackware64

Habilitando e desabilitando o IPv6 no Debian

Arch Linux - Configurando relógio para localtime

Configurando teclado ABNT2 no Slackware 14.1 - Xfce

Scanner Kodak i2600 no Ubuntu

  

Comentários
[1] Comentário enviado por mufalani em 31/01/2005 - 07:56h

Valew Ricardo

Funcionou... muito obrigado pela sua ajuda... o mouse agora funciona também pelo modo gráfico além do texto!!!




Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts