Desativar toque do tablet no Ubuntu Unity 14.04

3

Eu já pesquisei de antemão e a única sugestão que encontrei é este mas não funciona, pelo menos não no meu sistema (Ubuntu Unity 14.04 x64).

Preciso desativar o toque no meu tablet WACOM Bamboo Manga CTH-470 para que apenas a ponta da caneta e a borracha sejam reconhecidas e não minha mão quando acidentalmente tocá-la.

Eu conheço essa solução temporária:

xsetwacom --list

para listar a saída do tablet (exemplo)

inoki@innerdistance-Satellite-L650:~$ xsetwacom --list Wacom Bamboo 16FG 4x5 Pen stylus id: 11 type: STYLUS
Wacom Bamboo 16FG 4x5 Finger touch id: 12 type: TOUCH
Wacom Bamboo 16FG 4x5 Pen eraser id: 16 type: ERASER
Wacom Bamboo 16FG 4x5 Finger pad id: 17 type: PAD

então

xsetwacom --set # touch off

Usando

inoki@innerdistance-Satellite-L650:~$ xsetwacom --list | grep TOUCH | cut -d ' ' -f 8 TOUCH inoki@innerdistance-Satellite-L650:~$

mostrou apenas a palavra "TOUCH" exatamente como acima.

Eu preciso torná-lo permanente, então não preciso inserir o comando toda vez que quiser trabalhar com meu tablet.

    
por Inoki 24.06.2014 / 14:08

3 respostas

6

no meu caso funcionou isto:

xsetwacom -v --set 'Wacom Intuos Pro M (WL) Finger touch' gesture off

teste

xsetwacom -v --set 'Wacom Bamboo 16FG 4x5 Finger touch' gesture off
    
por doiar 28.11.2014 / 08:23
3

Em vez de confiar em posições de caracteres fixas e corte, você poderia usar sed em vez disso:

xsetwacom --set 'xsetwacom --list | grep TOUCH | sed -r "s/.*id: *([0-9]*).*//"' touch off
    
por user2154526 13.05.2015 / 21:02
0

Em primeiro lugar, você ainda precisa adicionar o novo comando à sua configuração de início automático para desativá-lo para começar:

xsetwacom --set 'xsetwacom --list | grep TOUCH | cut -c 40-42' touch off

Em seguida, tente colocar o seguinte em um novo arquivo: /etc/pm/power.d/99_touchdisable :

#!/bin/bash

ac_power ()
{
    xsetwacom --set 'xsetwacom --list | grep TOUCH | cut -c 40-42' touch off
}

battery_power ()
{
    xsetwacom --set 'xsetwacom --list | grep TOUCH | cut -c 40-42' touch off
}

Em seguida, execute sudo chmod 755 /etc/pm/power.d/99_touchdisable

Reinicie seu tablet e tente desconectar / conectar seu tablet.

Se não funcionar, verifique se você tem perfis de energia diferentes ativados. Se ainda não estiver funcionando, execute sudo apt-get install pm-utils e tente executar sudo pm-powersave <true/false> para executá-lo.

    
por hal7df 26.06.2014 / 18:30