Arquivos históricos do BR-Linux.org apresenta:

Linux in Brazil (GPM e Mouse )

A salvação do mouse - GPM



Piter PUNK

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 porém o do meio não funciona de jeito nenhum. Com este artigo, isso vai mudar...

1 Introdução

Escrevi este artigo tendo duas coisas em mente:

Consegui fazer as duas coisas com o gpm. Um daemon para controlar o mouse no modo texto. Já faz mais de ano que eu não tenho que modificar meu XF86Config e que eu posso trocar de um mouse serial para outro e todos funcionam...

2 Inicializando o GPM

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

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

O que isso faz? Simples, ele carrega o gpm (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)

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

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

3 Editando o /etc/XF86Config

Depois de configurado o gpm, é necessário prepara o X para entender o que fizemos... Não é complicado, na seção Pointer, coloque como protocolo MouseSystems e como device o /dev/gpmdata, assim

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

Pronto! Agora é só executar o X e se divertir com o seu mouse de 3 botões! Todos os mouses que eu testei funcionaram. Se este esquema não funcionar, tente solucionar o seu problema olhando no mini HOWTO 3-Button-Mouse.


O Arquivo Histórico do BR-Linux.org mantém no ar (sem alteração, exceto quanto à formatação) notícias, artigos e outros textos publicados originalmente no site na segunda metade da década de 1990 e na primeira década do século XXI, que contam parte considerável a história do Linux e do Open Source no Brasil. Exceto quando indicado em contrário, a autoria dos textos é de Augusto Campos, e os termos de uso podem ser consultados na capa do BR-Linux.org. Considerando seu caráter histórico, é provável que boa parte dos links estejam quebrados, e que as informações deste texto estejam desatualizadas.