Existe uma maneira de aumentar a velocidade do mouse no KDE4? Não quero nenhuma aceleração de ponteiro, é apenas a velocidade do mouse que desejo alterar.
Edit : Infelizmente, editar o xorg.conf não é uma opção para mim, porque eu quero que os usuários possam configurar a velocidade do mouse e é política da empresa negar aos usuários permissão para alterar o xorg.conf.
Respostas:
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.
fonte
set-prop
resulta em: X Erro de solicitação com falha: BadAccess (tentativa de acessar recurso privado negado) X.Org X Server 1.16.0, executando o Unity Desktop. Para o X.Org X Server 1.9.3.90, o ID do mouse é 6 e o número da propriedade 233.A terminologia das configurações do mouse no Linux (Xorg) é um pouco diferente do mundo do Windows.
Existem três configurações importantes:
threshold
- O gatilho para a aceleraçãoacceleration
- A velocidade após o limite ser atingidoresolution
- A velocidade"Essas configurações são independentes do ambiente da área de trabalho. Eles são configurações X puras. Então, isso sempre funciona. Consulte também a seção do mouse
xset
para obter uma maneira verdadeiramente independente de alterar essas configurações.O gerenciador de configurações do Unity parece renomear a
threshold
sensibilidade. Mas como você está falando sobre o KDE, isso não deve importar.Somente
threshold
eacceleration
pode ser alterado pelo usuário. Aresolution
é uma configuração a ser feito emxorg.conf
. Mas geralmente, as duas primeiras configurações são suficientes para a maioria dos usuários.As visualizações do Linux têm uma explicação sobre esses valores.
Basicamente: o mouse se move em uma velocidade base (modificável usando
resolution
). Se o mouse mover n pixels (n =threshold
) em pouco tempo, a velocidade básica será multiplicadaacceleration
. Como exemplo, se você deseja desativar completamente a aceleração, pode definir o limite para0
. Em palavras: se o mouse mover0
pixels em pouco tempo, usareibase-speed * acceleration
. Portanto, um limite de0
fornece velocidade constante do mouse.Portanto, esses dois valores oferecem um controle muito refinado da velocidade.
fonte
As etapas para aumentar a sensibilidade do mouse:
Primeiro, liste todos os dispositivos:
No exemplo, vemos a identificação do mouse como 10. A seguir, liste suas propriedades:
A «Matriz de transformação de coordenadas» é exatamente o que queremos. Lembre-se de seu №142.
Alterando essa propriedade, podemos aumentar a velocidade do ponteiro. Na verdade, esses valores são uma matriz de transformação usada para calcular um movimento do ponteiro . No link:
Então, o que nós queremos fazer com a matriz - é definir os valores que de acordo com x e y para qualquer outro valor particular, e isso iria alterar 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 os apropriados. 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.Pelo menos versões recentes de
xinput
permitem especificar dispositivos e opções por nome, portanto, este exemplo também pode funcionar:Essas alterações estão ativas apenas para a sessão atual; portanto, depois de escolher uma boa sensibilidade, você deve aplicá-la permanentemente adicionando-a
xorg.conf
(ou criando um arquivo como/etc/X11/xorg.conf.d/40-mouse-sensitivity.conf
):Se você não tiver certeza se isso funciona, altere-o para um valor grande como
5.0
, salve o arquivo e reinicie.Agradecimentos: Sou grato a Simon Thum, da lista de discussão do xorg, ele foi quem deu a dica sobre a matriz.
fonte
deceleration
diminui a velocidade.xinput set-prop 11 138 40, 0, 0, 0, 40, 0, 0, 0, 1
e confirmei que o mouse só alcançava coordenadas espaçadas em 40 pixels. O uso no mundo real provavelmente usaria apenas 2 ou 4 em vez de 40, mas ainda falta pixels. Optei pelo outro método (use o recurso de aceleração como ganho de velocidade constante) porque ele não tem essa desvantagem.Embora eu não esteja muito claro sobre a questão, aqui está minha sugestão.
Para o KDE
Uma pesquisa rápida revela que não existe essa opção para aumentar a velocidade do mouse abaixo do valor limite.
Alguns usuários sugerem alterar a resolução do mouse no
/etc/X11/xorg.conf
arquivo (mouse InputDevice section
) comoOption "Resolution" "400"
Mas a maioria dos usuários disse que não funcionou.
Você pode aumentar o valor limite para que a aceleração não inicie até que o valor limite seja atingido. (A configuração está dentro
Mouse> Advanced Settings
)Uma postagem relacionada pode ser encontrada aqui .
Pela Unidade
mouse
.Mouse And Touchpad
Agora mude a sensibilidade para um valor mais alto. Possivelmente é isso que você quer.
fonte
unity-control-center
, configurei a sensibilidade do mouse para alta, e não funcionou.Dado o que o post acima havia dito, eu encontrei esse trabalho.
O fato é que o mouse se move a um múltiplo constante da velocidade base, onde o múltiplo é definido pelo parâmetro "aceleração".
No entanto, esse multiplicador é aplicado somente depois que o mouse se move mais rápido que uma velocidade "limite", especificada pelo parâmetro "sensibilidade".
Isso cria a sensação estranha de "aceleração", onde, se você começar a mover o mouse rapidamente, ele começa a pular incontrolavelmente à medida que ultrapassa a velocidade limite.
Então, o que você pode fazer é definir a "sensibilidade" como 0, tornando o limite igual a 0. O que isso faz é a sua aceleração aplicada o tempo todo à velocidade do mouse.
Então a velocidade do mouse é apenas um múltiplo do parâmetro "aceleração" e, como é uma multiplicação linear, você deve ter uma velocidade constante proporcional ao parâmetro de aceleração. Sem a sensação de aceleração e saltos.
Resumindo: defina a sensibilidade como 0. Ajuste o parâmetro "aceleração" como se fosse "velocidade"
fonte
xset mouse 4 0
e assim por diante, e finalmente resolvixset mouse 2 0
. Este é um tipo de hack (usando o recurso de aceleração para velocidade normal), mas funciona, embora eu ache que ainda existe algum limite aplicado.Pessoalmente, acho que o movimento preciso do ponteiro é melhor para a experiência geral da área de trabalho; portanto, essa configuração também é importante para mim. Eu sempre estava me perguntando por que os designers de OS UXP não apenas tornam a aceleração o padrão, mas também tendem a remover o controle da interface do usuário.
Você pode achar que a aceleração, que deveria torná-lo mais confortável para o UXP, é realmente indesejável em algumas situações, pois você pode perder os elementos de interface do usuário certos na tela ao mover o mouse rapidamente ou precisa de precisão para algum aplicativo CAD. Especificamente, é difícil controlar os elementos da interface do usuário de controle deslizante e giratório ou mover uma forma na interface do usuário de algum designer. Além disso, com a aceleração, é difícil posicionar o cursor do mouse em um editor de texto precisamente quando você copia e cola uma região do texto. Alguns podem argumentar que, quando você precisa obter precisão, diminui a velocidade, mas e se você não quiser diminuir a velocidade e ainda obter precisão?
Você pode verificar se há aceleração ou não:
(1) Mova o ponteiro do mouse para a direita da tela, observe a posição física do dispositivo na mesa.
(2) Mova o mouse moderadamente para a esquerda um pouco, para que o cursor passe pelo centro da tela e, em seguida, retorne muito lentamente o dispositivo físico à sua posição original.
(3) Repita as etapas (1) e (2) várias vezes.
Se não houver aceleração, o cursor deve chegar à direita da tela o tempo todo. Se houver aceleração, o ponteiro se moverá cada vez mais para a esquerda; portanto, depois de 3 ou 4 vezes, ele apenas atingirá o lado esquerdo da tela; portanto, é necessário corrigi-lo.
Nenhuma aceleração significa que você precisa ajustar o
Device Accel Velocity Scaling
parâmetro.Isso desacelerará o movimento do mouse em geral, então você precisa compensar isso com o ajuste constante da velocidade. Isso pode ser feito com a diminuição do
Device Accel Constant Deceleration
parâmetro.Aqui está o que funcionou para mim:
$ xinput list ... ⎜ ↳ PixArt USB Optical Mouse id=10 [slave pointer (2)] ...
O ID do dispositivo = 10
$ xinput list-props 10 ... Device Accel Constant Deceleration (276): 1.000000 ... Device Accel Velocity Scaling (278): 10.000000 ...
$ xinput set-prop 10 278 1e-10
Constant Deceleration
parâmetro para restaurar a velocidade confortável. No meu caso, uma configuração confortável foi 0,7, que acelerou o ponteiro pela metade, fazendo com que o movimento do mouse se parecesse com a mesma velocidade de antes, mas sem aceleração:$ xinput set-prop 10 276 0.7
Se você quiser mais rápido, defina aqui um valor mais baixo, como 0,5, 0,4 etc. Se você quiser mais devagar, defina-o como 1,0, 1,2 ou até 1,5
fonte
As respostas acima agora estão desatualizadas. O que funcionou melhor para mim é a última seção desta entrada do wiki :
fonte
Como ajustar a velocidade do mouse no KDE- sem ativar a aceleração do mouse
- e apenas usando a caixa de diálogo settigns (sem console, sem arquivos de configuração)
Este é um resumo coloquial da resposta de exhuma, não esqueça de votar.
No KDE, a aceleração do mouse não é logarítmica. Ou seja, ele tem duas velocidades constantes do mouse: não acelerado e acelerado. Ele muda de um para outro quando você puxa o mouse com rapidez suficiente.
A primeira velocidade não é configurável (pelo menos, da GUI). A segunda velocidade é configurável.
A solução é:
Você terminará com uma velocidade constante e não dinâmica do cursor ajustada ao seu gosto.
fonte