Como posso testar se meu touchpad suporta mais de dois gestos com os dedos?


14

Eu gostaria de usar alguns dos recursos de multitoque do Unity. Sei que meu touchpad suporta dois gestos com os dedos, pois ele rola quando eu arrasto com dois dedos no touchpad.

Como posso testar para ver se meu touchpad suporta gestos com três e quatro dedos? Toda a documentação do hardware menciona apenas que o touchpad é multitoque e não especifica quantos dedos ele suporta. É um Thinkpad X120e e é isso que o dmesg diz:

[   14.821482] Synaptics Touchpad, model: 1, fw: 7.5, id: 0x1e0b1, caps: 0xd000b3/0x340000/0xa0400
[   14.821498] serio: Synaptics pass-through port at isa0060/serio4/input0
[   14.864676] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input7

Para uma solução mais simples e preciso - tentar este askubuntu.com/questions/306412/... (veja a resposta)
mac

Respostas:


18

Como uma atualização da resposta do htorque , você deve agora usar em geis-toolsvez de utouch-geis-tools(> 12.04). Portanto, execute o seguinte conjunto de comandos:

sudo apt-get update
sudo apt-get install geis-tools
geisview

Na nova janela, vá em (Provavelmente a última opção) e verifique . finger_number indica o número de dedos multi-touch suportados pelo seu touchpad.Device<device_id>Added:<device_name>device touches: <finger_number>


Na 13.04, esta solução não funciona. Para uma solução mais fácil e precisa, tente isto - askubuntu.com/questions/306412/…
mac

Funciona como um encanto em 64 bits 14.04
Vlad T.

7

Você pode instalar utouch-geis-toolse executar geistest, o que mostra informações sobre o dispositivo e gestos, por exemplo:

Device 10 added
    attr "device name" = "SynPS/2 Synaptics TouchPad"
    attr "device id" = 10
    attr "direct touch" = false
    attr "independent touch" = false
    attr "device touches" = 4
    ....

onde o último atributo é definido como o número de toques simultâneos que os dispositivos afirmam poder reconhecer.

No entanto, o uTouch parece não reconhecer mais de dois dedos no meu sistema (ThinkPad T510), porque geistestsempre mostra

    ...
    attr "gesture name" = "Tap,touch=2"
    ...

ao tocar três ou quatro dedos, mas não sei se isso é uma limitação de hardware ou software (acabei de fazer um relatório de erro ).


Eu tenho o mesmo problema, parece que vou ter que registrar um bug.
Jorge Castro

4

Touchegg em http://code.google.com/p/touchegg/ permite usar gestos multitoque

Se funcionar corretamente (não do meu lado), você deverá testar quantos dedos você pode usar.

(a propósito, se você quer apenas saber se o touchpad suporta multitoque, por que não verifica as especificações?)


touchegg parece legal, mas aceitei a outra resposta, pois a ferramenta já está no arquivo. Ainda com +1, parece um bom programa!
Jorge Castro
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.