Solução # 1
Sugiro que você verifique primeiro se seu tablet suporta o parâmetro xsetwacom
speed. Para fazer isso, digite o comando do terminal:
xsetwacom --list parameters
Isso gerará uma lista dos possíveis parâmetros xsetwacom
a serem definidos. Procure por um chamado Speed
ou SpeedLevel
. Para diminuir a velocidade de movimento do cursor, defina este parâmetro para uma fração de 1 (recomenda-se não ir para longe para descer até 0), e para acelerá-lo configure isso para uma multiplicação de 1. Então, por exemplo, para metade velocidade de movimento que você faria:
xsetwacom set <device id> Speed 0.5
Você pode encontrar o ID do dispositivo executando xsetwacom --list devices
.
Para que essas alterações sejam definidas toda vez que você inicializar, adicione essa linha ao arquivo .xinitrc
localizado em sua pasta pessoal.
Solução # 2 (funcionou para mim, Intuos S)
Se xsetwacom
não funcionar, outra, provavelmente a melhor maneira de fazer isso é usando xinput
. Primeiro, detecte os id's do seu tablet novamente, executando:
xinput list | grep Wacom
Agora você deve ver alguns id's, os mais importantes são stylus e borracha. Em seguida, localize os atributos que definem a desaceleração constante, executando isso para quantos ids de dispositivo você tiver (para sair, pressione Ctrl + C):
xinput watch-props <device id>
Você deve ver algo assim aqui:
Device Accel Constant Deceleration (284): 1.000000
O id do atributo é esse número (neste caso 284) no final do nome. Agora, para diminuir o movimento do tablet, aumente esse número executando:
xinput set-prop <device id> <attribute id> <deceleration factor>
Um exemplo:
xinput set-prop 13 284 2.5 && xinput set-prop 15 284 2.5
Nesse caso, o movimento da minha caneta era o id do dispositivo 13 e o id da minha borracha 15, então defini os dois para 2,5, o que, até onde eu sabia, reduzia pela metade a velocidade de movimento.
Novamente, essas configurações não são salvas no desligamento, portanto, a melhor maneira é que essas configurações sejam aplicadas sempre que você inicializar. Há muitas maneiras de fazer isso, mas um exemplo seria adicionar esse comando a você em .xinitrc
em sua pasta pessoal. Se isso não funcionar, procure outra maneira de executar um comando durante a inicialização na Internet.
Fontes e créditos:
- link
- link
EDITAR # 1: adicionada segunda solução que funcionou melhor para mim.
EDITAR # 2: gramática e fontes