[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: