Não consigo encontrar um único ambiente de área de trabalho que suporte a configuração da aceleração e da sensibilidade do mouse. Não quero nenhuma aceleração do mouse, mas quero aumentar a velocidade do mouse. Isso significa que, se eu mover o mouse na mesma distância, o ponteiro se moverá sempre à mesma distância, não importa a rapidez com que movo o mouse.
O KDE permite definir a aceleração do mouse para 1x, mas o mouse se move muito devagar e não consigo descobrir como aumentar a velocidade. Estou disposto a aceitar uma solução CLI, mas só consegui xinput
alterar a aceleração. Também não me lembro de ter muita sorte xset
.
xset m 3 400
, com a idéia de definir um limite alto o suficiente para que você nunca o ultrapasse, para que não tenha aceleração. Talvez se você jogar um pouco com isso?Respostas:
Basta forçar o ponteiro a pular pixels, eis como:
Primeira lista de dispositivos de entrada:
No exemplo, vemos a identificação do mouse como 10. A seguir, liste suas propriedades:
Queremos a «Matriz de Transformação de Coordenadas», lembre-se do seu №142.
Alterando essa propriedade, podemos aumentar a velocidade do ponteiro. É uma matriz de transformação, usada para calcular um movimento do ponteiro . No link:
Então, queremos aumentar os valores de acordo com x e y , aumentando assim a velocidade do ponteiro. Um exemplo do meu PC:
É
xinput set-prop <device-id> <property-number> <property-values>
. Brinque um pouco com isso até encontrar o apropriado. Nota: não altere o último valor da matriz. Esse foi o meu erro quando tentei conseguir trabalho - nesse caso, você simplesmente não verá nenhuma diferença.Agradecimentos: Sou grato a Simon Thum, da lista de discussão do xorg, ele foi quem deu a dica sobre a matriz.
UPD : note que alguns jogos do Windows em execução com o Wine podem ter um comportamento estranho do ponteiro (por exemplo, notei que o objetivo no antigo Counter Strike 1.6 diminui, até ficar olhando o chão, não importa como você move o mouse) , neste caso, basta redefinir x e y do CTM para 1 antes de executar o jogo.
fonte
xinput set-prop "PixArt USB Optical Mouse" "Coordinate Transformation Matrix" 2.400000, 0.000000, 0.000000, 0.000000, 2.400000, 0.000000, 0.000000, 0.000000, 1.000000
.O seguinte foi copiado literalmente de uma resposta que o @Luke postou no Ask Ubuntu. Estou postando como uma resposta wiki da comunidade, para que as informações também possam estar neste site.
O KDE ainda não incorporou isso em seu centro de controle, mas você pode usar o xinput na linha de comando. Primeiro, corra
xinput list
para encontrar o número do dispositivo do seu mouse:No meu laptop, a ID do dispositivo que eu quero é 10 (SynPS / 2 Synaptics TouchPad). No seu sistema, você terá que decidir qual dispositivo é o correto. Em seguida, execute
xinput list-props <your device id>
para ver as configurações atuais desse dispositivo:O imóvel em que você está interessado é "Desaceleração constante de aceleração de dispositivo (267)". Para diminuir a velocidade do mouse, o valor deve ser aumentado executando
xinput set-prop <your device id> <property id> <value>
:Neste exemplo, o valor é aumentado de 2,5 para 5,0 e o mouse se move a meia velocidade.
A explicação das propriedades pode ser encontrada em X.org .
Se alguém estiver usando isso em scripts, o uso de nomes completos pode ajudar, pois o ID etc. pode mudar. Por exemplo:
fonte
xinput list-props <device-id>
Se você estiver usando o Xorg.conf para configurar o seu X Server, poderá usá-lo para definir a aceleração ou desaceleração. Basta adicionar algo ao efeito de:
onde multiplicador é quantas vezes mais lento você deseja que o mouse vá. 0,5 dobraria a velocidade ou 2 reduziria pela metade. Equivalentemente, embora mais complexo:
onde "a" a "i" são a matriz de transformação, conforme descrito em outras respostas.
Fonte: página de manual do xorg.conf
fonte
Eu uso as seguintes configurações no Mint 17.2 + Canela, mas acho que funciona no seu ambiente também.
Eu sugiro que você defina o DPI no seu mouse no máximo primeiro (eu tenho botões para isso). Depois disso, você pode diminuir a desaceleração se ainda tiver um sensor muito baixo.
Se estiver tudo bem, você pode colocar isso no arquivo apropriado no seu sistema, para que ele carregue as configurações inicializando. Para mim, esse arquivo é o
~/.xinputrc
.Algumas informações sobre essas propriedades do xinput: http://www.x.org/wiki/Development/Documentation/PointerAcceleration/
(Nota: eu amo o Linux! <3 Depois que "atualizei" meu sistema a partir do XP em 2009. Desde então, tive o mouseaccel no Windows 7, não importando o que eu tentei. Confie em mim, tentei todos eles. Agora, após 6 anos , Consegui desativá-lo no Linux Mint. :-) Era um pouco tarde demais, encerrei minha operadora de jogos pelo menos parcialmente por causa disso. Isso significava precisão de -20% no meu FPS. Então joguei com 40% em vez de 50-60% de acs, o que é uma habilidade de baixa med em vez de alta. O jogo está morto agora, mas ainda é um lançamento que não preciso suportar essa coisa de rato usando o sistema operacional.)
fonte
No Ubuntu 16.04, a propriedade do meu mouse é:
É definido como 1.0 por padrão. Se você aumentar o valor, o mouse ficará mais lento.
fonte
tente LXInput, é isso que eu uso, não percebi o que a aceleração e a sensibilidade fizeram até que li sua postagem ^ (então, obrigado!) está no repositório padrão do ubuntu 16.04. Observe que estou configurando o DPI do mouse via Solaar, portanto, não tenho certeza se Solaar e LXInput estão interagindo de uma maneira que tornaria o LXInput inútil por si só. editar desculpe, acho que a "sensibilidade" e a "aceleração" do LXInpu são diferentes da velocidade. Eu acho que "sensibilidade" é a sensibilidade da aceleração. Desculpe. no entanto-> Solaar definitivamente pode ser usado para definir DPI / Velocidade para mouses logitech, mas apenas os mais recentes do github, não os dos repositórios
O LXInput é um aplicativo GUI para o LXDE (Lightweight X11 Desktop Environment).
Ele define as configurações de teclado e mouse:
0.3.5-1 Ubuntu
406,5 kB
fonte