tablet Wacom: velocidade de rastreamento lenta - Ubuntu 17.10

4

Eu tenho um tablet Intuos Wacom e estou tentando usá-lo como um touchpad no Ubuntu 17.10, mas a velocidade do cursor é muito lenta.

Eu tentei as configurações, mas mesmo se eu configurá-lo para o mais rápido possível, ainda não é rápido o suficiente (como metade ou 2/3 do que eu tenho com a velocidade padrão para este mesmo tablet no Windows ou MacOS, então eu estou supondo que eu não estou pedindo algo muito exagerado).

Eu encontrei esta resposta Como alterar o movimento da caneta velocidade na tablet wacom? , mas não há nada relacionado à velocidade em 'xsetwacom --list parameters' e o comando 'xinput' não produz nada - estou me perguntando se isso tem algo a ver com a mudança de X para Wayland em 17.10, mas, ainda, alguma idéia de como resolver isso?

Para você ter uma ideia, são necessários três gestos descendente completos para ir de cima para baixo na tela. Eu estou usando isso por causa do RSI, mas desta forma ele provavelmente vai ficar pior ...

    
por fmb 30.10.2017 / 13:01

1 resposta

2

Você precisa ajustar as opções de aceleração de ponteiro do servidor X para o dispositivo. O driver Wacom parou de fornecer suas próprias opções de aceleração (redundantes / brutas) no final de 2009.

Existem três opções de aceleração de ponteiro que podem ser ajustadas em tempo de execução com o utilitário xinput :

$ xinput set-int-prop <device> "Device Accel Profile" 8 <int>
$ xinput set-float-prop <device> "Device Accel Constant Deceleration" <float>
$ xinput set-float-prop <device> "Device Accel Adaptive Deceleration" <float>

Você pode ver os valores atuais dessas e de outras propriedades do dispositivo executando xinput list-props <device> . Você também poderá notar uma propriedade "Device Accel Velocity Scaling" na saída - esse botão não faz o que você pensa e geralmente deve ser deixado sozinho. (Para os curiosos: deve ser definido como 1000.0 / ExpectedRate, em que ExpectedRate é a taxa em Hz na qual o dispositivo de entrada envia eventos; os tablets Intuos enviam eventos de toque em ~ 100Hz).

Para acelerar seu ponteiro, primeiro tente diminuir o valor de "Desaceleração constante". Se necessário, você pode torná-lo menor que 1. Em algum momento, isso deve fazer com que o cursor se mova rápido o suficiente. Se você perder a capacidade de posicionar o cursor precisamente com movimentos lentos depois, tente aumentar a "Desaceleração Adaptável". Se nenhuma quantidade de ajustes parecer permitir que você mova o ponteiro rapidamente pela tela inteira e mova-o lentamente em uma pequena área, você deve tentar redefinir as propriedades para 1.0 e, em seguida, alterar o perfil de aceleração.

Essas opções são mais completamente documentadas nas páginas man (execute man xorg.conf e procure a seção "ACINELERAÇÃO DO PONTEIRO", ou tente ler esta cópia on-line ). Você definitivamente precisará experimentar para encontrar uma boa configuração, já que é mais do que apenas um único botão "mais rápido / mais lento".

Depois de encontrar as configurações desejadas, salve os comandos em um script que possa ser executado sempre que quiser ou crie um "snippet xorg.conf", que aplicará automaticamente as configurações sempre que o tablet for conectado. Esse snippet pode parecer com o seguinte e ser salvo como "/etc/X11/xorg.conf.d/90-wacom-overrides.conf":

Section "InputClass"
    Identifier "Wacom Tablet Overrides"
    MatchDriver "wacom"
    Option "AccelerationProfile" "<int>"
    Option "ConstantDeceleration" "<int>"
    Option "AdaptiveDeceleration" "<int>"
EndSection

Note que é possível que o ambiente de desktop possa sobrescrever as configurações especificadas no xorg.conf.d. Se isso acontecer, talvez seja necessário usar o script.

    
por Jason Gerecke 11.12.2017 / 17:42