Desativar a aceleração do mouse no Ubuntu 15.10


15

Fiz algumas pesquisas rápidas no Google e parece que a discussão mais recente sobre isso foi em 2012.

Como posso desativar a aceleração do mouse no Ubuntu 15.10? Eu tentei instalar o gpointing-device-settings, mas houve muitos erros.

Estou procurando uma configuração persistente.


Esta solução para aceleração do mouse controle no Ubuntu Gnome 16,04 realmente funciona: askubuntu.com/a/450672/389523
lourencosm

Respostas:


10

O seguinte (roubado do r / linux_gaming ) parece funcionar:

sudo vim /usr/share/X11/xorg.conf.d/90-mouse.conf

e cole dentro deste:

Section "InputClass"
    Identifier "mouse"
    MatchIsPointer "on"
    Option "AccelerationProfile" "-1"
    Option "AccelerationScheme" "none"
EndSection

11
Ótimo, obrigado! Funciona perfeitamente. Eu nunca pensei em verificar r / linux_gaming.
Pheonix

8
Forçar a aceleração do mouse com uma atualização e não fornecer meios para desativá-la não é uma boa jogada da parte do Ubuntu ... Obrigado por isso.
Nepoxx

11
Preciso reiniciar? Não tenho certeza se a aceleração está desativada.
AlikElzin-Kilaka

3
Não funcionou no 16.04 após o reinício. Mesmo ao adicionar Option "AccelSpeed" "-1"conforme indicado aqui #
AlikElzin-kilaka 21/07

Interessante. Atualizei minha máquina para 16.04 e a correção foi transferida.
Pheonix 21/07

17

Você pode torná-lo simples e agradável simplesmente executando:

xset m 00

O que desativará completamente a aceleração do mouse.

!#/bin/bash
xset m 00

Salve o arquivo como um .shscript - torne-o executável chmod +x filename, adicione-o como um programa de inicialização Startup Applicationse você estará pronto!


2
Este é um ótimo exemplo de como adicionar scripts de inicialização. Obrigado!
Pheonix

7

Há uma GUI para isso, gpointing-device-settingsInstale as configurações do dispositivo Gpointing :

sudo apt-get install gpointing-device-settings 

Caixa de diálogo de configurações do dispositivo GPointing Este programa possui vários recursos perdidos na gnome-mouse-propertiescaixa de diálogo de configuração padrão , como configurações avançadas de rolagem do touchpad. Se tudo o que você precisa é ajustar as configurações de aceleração, use gnome-mouse-properties.


Se você procura pelo caminho CLI, xinputestará ao seu uso.


No Ubuntu 16.04 obtendoPackage gpointing-device-settings is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
AlikElzin-kilaka 21/07

11
Encontrei uma maneira de instalá-lo aqui: askubuntu.com/a/783234/13330 #
AlikElzin-kilaka

2
Cuidado, isso é uma captura de tela de 6 anos . 12 lançamentos do Ubuntu atrás.
ulidtko

4

Acho a aceleração do ponteiro extremamente irritante. Mesmo quando definido como "baixo"

Editado como o link está morto.

Encontre seus dispositivos de entrada

xinput list

Listar propriedades atuais para o ID relevante

xinput list-props <id>

Alterar a velocidade do ponteiro do mouse (não persistente)

xinput set-prop 'Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)' 'Device Accel Profile' -1
xinput set-prop 'Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)' 'Device Accel Constant Deceleration' 2

Definir a desaceleração constante da aceleração do dispositivo para 1,5 fornece um mouse um pouco mais rápido.

Para tornar as alterações permanentes, adicione as alterações a um arquivo e as execute automaticamente no login. Algumas opções podem ser adicionadas à configuração do x-server.

Mais detalhes aqui: https://www.x.org/wiki/Development/Documentation/PointerAcceleration/


3

instale o pacote xserver-xorg-input-libinput:

apt-get install -y xserver-xorg-input-libinput

e reinicie.


Isso parece interessante. Uma das respostas anteriores corrigiu meu problema, mas posso tentar.
Pheonix

+1 Ele funciona muito bem para mim, com o Ubuntu 15.10 64 bits e rato "Mosart Semi 2.4G Teclado Mouse." (Wisdomcreate ET 2.4GHz)
user2342558

1

Solução encontrada lá: https://ubuntuforums.org/showthread.php?t=1734400&s=ca88cf7a66bc549b9b504f155e287f53&p=10995493#post10995493

use xinput -hno terminal para uma lista de comandos xinput

queremos: xinput listque exibirá os dispositivos de entrada com seu ID de dispositivo entre colchetes

e depois xinput list-props # onde # é o nome ou o ID do dispositivo. isso lista as configurações configuráveis ​​do dispositivo e seu ID numérico entre colchetes

então use: xinput set-prop deviceID settingID value substituindo deviceID e settingID pelos respectivos valores numéricos correspondentes e value pelo novo valor que você deseja definir para a variável. (ou seja, -1 para AccelProfile)

você pode testar isso funcionou repetindo: xinput list-props deviceID

Para mim é:

xinput set-prop 12 265 -1

Se estiver funcionando, coloque este comando em um script a ser executado a cada início da sessão.


Eu prefiro o método de editar os arquivos de configuração padrão. Criar um script para ser executado no início da sessão parece bobagem; mesmo que eu não precise reconfigurá-lo manualmente, por que reconfigurá-lo? Ele deve ser configurado corretamente na primeira vez. Eu acho que, finalmente, não importa.
Pheonix

1

Uma maneira muito melhor de fazer isso e que resiste ao sono, hibernação, etc, é esta:

Primeira corrida

xinput list

Isso fornecerá uma lista de dispositivos, com a seguinte aparência:


⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ A4Tech USB Mouse                          id=11   [slave  pointer  (2)]
⎜   ↳ GASIA USB KB V11                          id=13   [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=16   [slave  pointer  (2)]

Encontre o nome do seu dispositivo e anote (o meu é A4Tech USB Mouse).

Crie um arquivo /etc/X11/Xsession.d/chamado99disablemouseaccel

sudo nano /etc/X11/Xsession.d/99disablemouseaccel

Cole o seguinte conteúdo dentro dele:

xinput set-prop "A4Tech USB Mouse" "Device Accel Profile" -1 &>/dev/null
xinput set-prop "A4Tech USB Mouse" "Device Accel Velocity Scaling" 1 &>/dev/null

Agora salve. Esses comandos serão executados sempre que uma sessão X for iniciada.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.