Você pode modificar determinados parâmetros do driver do mouse permanentemente, ou seja, entre as reinicializações.
Primeira lista de dispositivos de entrada Xorg.
Os resultados são para minha máquina atual e serão diferentes no caso de yr.
Listar dispositivos de entrada da sessão do Xorg no terminal (CRTL-ALT + T):
$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=10 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)]
↳ HP WMI hotkeys id=12 [slave keyboard (3)]
Então meu mouse é identificado por: "PS / 2 Generic Mouse" e possui identificador 11. Para você, pode ser diferente.
Em seguida, para listar as propriedades do mouse, faça no terminal:
$ xset q | grep -A 1 Pointer
Pointer Control:
acceleration: 2/1 threshold: 4
Para experimentar com zero parâmetros de aceleração do mouse, use:
$ xset m 0/1 4
Seu dispositivo pode ter outros valores de parâmetros. Você pode experimentar com eles até que esteja satisfeito com o resultado. Fazendo isso com o utilitário cli xset
permite ajustar os parâmetros do dispositivo rapidamente, ou seja, sem reiniciar a sessão do Xorg. No entanto, essas configurações não serão preservadas nas reinicializações .
Você precisa torná-los persistentes (até o próximo driver ou atualização do sistema), criando um novo arquivo em /usr/share/X11/xorg.conf.d/
. Para instância :
$ cd /usr/share/X11/xorg.conf.d
$ sudo vim 80-mouse-accel-disable.conf
Section "InputClass"
Identifier "Set mouse acceleration to zero"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
# Default value of mouse acceleration: 2/1 4
# Set AccelerationNumerator to zero to disable
Option "AccelerationNumerator" "0"
Option "AccelerationDenominator" "1"
Option "AccelerationThreshold" "4"
EndSection
$ sudo chmod 644 80-mouse-accel-disable.conf
É isso. Você pode sair e voltar ou reiniciar. Em princípio, a aceleração do mouse deve ser persistentemente definida como 0.
EDITAR: Como sugerido em um dos comentários abaixo, o acima pode ser aplicado apenas ao Ubuntu 14.04 e aos sabores derivados. Em versões posteriores, a sintaxe e as palavras-chave do arquivo de configuração podem mudar um pouco, embora o princípio geral da solução permaneça válido. Veja esta dica para a versão 16.04 e (talvez) depois (não testado por mim ).