General purpose mouse (Português)
GPM, abreviação de General Purpose Mouse, é um daemon que fornece suporte a mouse para consoles virtuais do Linux.
Instalação
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
-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).