General purpose mouse (Português)

From ArchWiki
Jump to navigation Jump to search
Status de tradução: Esse artigo é uma tradução de General purpose mouse. Data da última tradução: 2019-03-21. Você pode ajudar a sincronizar a tradução, se houver alterações na versão em inglês.

GPM, abreviação de General Purpose Mouse, é um daemon que fornece suporte a mouse para consoles virtuais do Linux.

Instalação

Atenção: xf86-input-synaptics não é mais ativamente mantido. Se possível, use libinput.

Instale o pacote gpm. Para suporte a touchpad em um laptop, você também pode precisar instalar xf86-input-synaptics.

Configuração

O parâmetro -m precede a declaração do mouse a ser usado. O parâmetro -t precede o tipo de mouse. Para obter uma lista de tipos disponíveis para a opção -t, execute gpm com -t help.

# gpm -m /dev/input/mice -t help

O pacote gpm precisa ser iniciado com alguns parâmetros. Estes parâmetros podem ser registrados para criar o arquivo /etc/conf.d/gpm, ou usados ao executar o gpm diretamente. A partir de 2016, o arquivo gpm.service para systemd inclui os parâmetros para um mouse USB.

/usr/lib/systemd/system/gpm.service
ExecStart=/usr/bin/gpm -m /dev/input/mice -t imps2

Obviamente, deve ser editado, preferivelmente em uma forma amigável para o systemd, se houver outro tipo de mouse e o serviço for usado.

  • Para mouses PS/2, os parâmetros:
 -m /dev/psaux -t ps2
  • E trackpoints IBM precisam:
 -m /dev/input/mice -t ps2
Nota: Se o mouse tiver apenas 2 botões, passe -2 para GPM_ARGS e o segundo botão executará a função de colar.

Uma vez encontrada uma configuração adequada, inicie e habilite o gpm.service.

Para mais informações, veja gpm(8).

Veja também