Configurando o mouse no X via gpm
Alô,
Aqui vai minha primeira colaboração para o FAQ. Resolvi escrevê-lo por
já ter respondido muitas vezes essa pergunta especialmente no
#debian-br.
Abraços,
Luis Alberto.
10.5 Como faço para o mouse funcionar no X?
Esta é uma saída que funciona em 99% dos casos. Você deve executar o
roteiro a seguir no console em terminal texto, (acesse um com
CTRL+ALT+F1, ou tente de F2 a F6, até achar um vago, e CTRL+ALT+F7, ou
de F8 a F12, dependendo de onde você estava, para voltar ao modo gráfico
caso esteja nele. É necessário acesso de superusuário.
Vamos ao passo a passo comentado:
1. # aptitude install gpm
O gpm é um daemon que lê os movimentos dos mouses para console. Mesmo
assim é útil repassando a informação de uma forma melhor pro X birrento,
o suporte a mouses bisonhos é melhor no gpm do que no X.
2. # gpmconfig
Agora temos que configurar o gpm. A seguir estão enumeradas as opções
cruciais para o funcionamento desta dica, as demais provavelmente você
pode deixar com os valores padrão.
Ao invés de "/dev/ttyS0" você deve indicar o dispositivo que identifica
porta em que seu modem está plugado ("/dev/ttyS0" a "/dev/ttyS3",
equivalentes de com1 a com4 no mundo Windows, ou "/dev/psaux" se estiver
na porta ps2).
Quanto ao "What type is your mouse", para a maioria dos mouses "ms" vai
funcionar, use o "help" para achar o certo caso não funcion assim.
A opção crucial é o "Repeat protocol". Usaremos "msc", que corresponde
ao protocolo MouseSystems.
- Do you want to change anything (Y/n)? Y
- Where is your mouse [/dev/ttyS0]? /dev/ttyS0
- What type is your mouse (or help) [ms]? ms
- Repeat protocol (enter 'none' to turn repeating off) [msc]? msc
- Do you want to test this configuration (y/N)? y
Após a última questão você entrará em modo de teste do gpm. Movimente o
mouse e teste os botões.
Finalize o teste com CTRL+D. Se o mouse não funcionou, volte e tente
acertar o protocolo ou a porta, se deu certo, diga que não em "Do
you want to change anything (Y/n)? n"
Com isso o gpm já está configurado como repetidor, agora passaremos ao
X
3. Existem vários configuradores para o X, você pode usar o seu
preferido. Na hora de escolher a porta do mouse escolha "/dev/gpmdata"
e como protocolo do mouse escolha "MouseSystems". Se preferir editar na
mão o /etc/X11/XF86Config-4, procure e edite as linhas "Protocol" e
"Device" conforme o exemplo abaixo:
Section "InputDevice"
Identifier "Serial Mouse"
Driver "mouse"
Option "Protocol" "MouseSystems"
Option "Device" "/dev/gpmdata"
4. Reinicie o X. O mouse deve estar funcionando.
Esta dica também é útil se o seu mouse de 3 botões não estiver sendo
reconhecido no X. Basta adicionar a opção do gpm que força o
reconhecimento de 3 botões no mouse. Existem outras opções
interessantes, como controle de sensibilidade, leia a página de manual
do gpm para maiores informaçòes.
--
Luis Alberto Garcia Cipriano - lagc@cipsga.org.br
Sítio e blogue -> http://luisalberto.sovacodecobra.com.br/
lagc no #debian-br em irc.debian.org - lagc@jabber.org
Músico amador .''`. http://www.sovacodecobra.com.br/
Tradutor solidário : :' : http://www.debian-br.org/
Jornalista voluntário `. `'` http://www.cipsga.org.br/
Programador pós-moderno `- http://sp.debian-br.org/
Reply to: