Configurando mouse serial de 3 botões no Slackware 9.0

Publicado por Ricardo Henrique em 29/01/2004

[ Hits: 10.892 ]

 


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

Escondendo o hostname no GDM

Definindo usuário para o cliente SMB

Configurando corretamente o driver Intel em seu xorg.conf

Compartilhando link de internet no Debian

Espelhos do Ubuntu no Brasil

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts