Desativar o toque do dedo em um laptop com tela de toque com uma caneta

1

Eu tenho um Dell Latitude XT, um lixo antigo sim, mas comprei de graça e gostaria de usá-lo como um tablet de desenho.

De qualquer forma, gostaria de desativar o toque do dedo na tela, para que ele aceite apenas a entrada da caneta. Tudo o que eu tenho encontrado é comandos para pads Wacom e eu não tenho um desses.

xsetwacom --list devices
N-Trig Pen stylus                   id: 9   type: STYLUS    
N-Trig Pen stylus                   id: 11  type: STYLUS    
N-Trig Pen eraser                   id: 17  type: ERASER    
N-Trig Pen pad                      id: 18  type: PAD       
N-Trig Pen eraser                   id: 19  type: ERASER    
N-Trig Pen pad                      id: 20  type: PAD       

Quando tento dar o toque, eu entendo isso.

xsetwacom set _18_ touch off
Cannot find device '_18_'.

Basicamente, eu nem sei como encontrar o que os dispositivos de caneta e toque estão neste computador e como desativar a função de toque.

    
por Balding 26.02.2018 / 05:47

2 respostas

1

Ratler e Tudor estavam ambos mais certos.
xinput --list

me dá

Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ N-Trig Pen stylus id=9 [slave pointer (2)] ⎜ ↳ N-Trig Touchscreen id=10 [slave pointer (2)] ⎜ ↳ N-Trig Pen stylus id=11 [slave pointer (2)] ⎜ ↳ N-Trig Touchscreen id=12 [slave pointer (2)] ⎜ ↳ AlpsPS/2 ALPS DualPoint TouchPad id=14 [slave pointer (2)] ⎜ ↳ AlpsPS/2 ALPS DualPoint Stick id=15 [slave pointer (2)] ⎜ ↳ N-Trig Pen eraser id=17 [slave pointer (2)] ⎜ ↳ N-Trig Pen pad id=18 [slave pointer (2)] ⎜ ↳ N-Trig Pen eraser id=19 [slave pointer (2)] ⎜ ↳ N-Trig Pen pad id=20 [slave pointer (2)]

Optei por "Desactivar o ecrã táctil N-Trig", mas como tenho dois dispositivos com a designação que utilizei:

xinput --disable 10

Agora, o toque do dedo não faz nada, mas a caneta ainda funciona.

    
por Balding 28.02.2018 / 05:55
0

Eu não tenho Wacom ou N-Trig, então as coisas podem ser diferentes para você, mas aqui está algo que você pode experimentar.

Primeiro, do que eu posso ver , Wacom e O N-Trig é diferente, e o N-Trig está relacionado apenas a canetas ativas, então pode ser por isso que você não vê nada relevante em sua saída.

Em qualquer caso, tente usar xinput a partir de uma janela de terminal (supondo que você esteja executando o X Window System) para listar seus dispositivos.

$ xinput --list

Se não é óbvio qual deles é o toque do dedo (no meu caso, é "ELAN Touchscreen"), você pode testar os que você suspeitar com

$ xinput --test [device_name]

(Lembre-se de usar aspas se houver espaços; por exemplo, "ELAN Touchscreen". Você também pode usar o número de identificação, mas prefiro usar o nome completo, principalmente se usar o comando em um script, porque sempre seja o mesmo.)

Depois de inserir esse comando, o xinput entrará no modo de teste e exibirá os sinais registrados do dispositivo que você designou. Se você tocar na tela com o dedo e ver a atividade, você tem o dispositivo certo. Você pode sair do modo de teste com Ctrl + C.

Para desativar o dispositivo, você pode usar

$ xinput --disable [device_name]

e reative-o mais tarde com

$ xinput --enable [device_name]

conforme necessário.

    
por Ratler 26.02.2018 / 06:49