Estou interessado em usar o trackpad do meu laptop como um tablet de desenho, ou seja, usando coordenadas absolutas em vez de relativas, semelhante ao Inklet for OSX.
A mesma pergunta foi feita no ubuntuforums.org em maio de 2010, mas a pergunta nunca foi respondida. Gostaria de saber se isso foi feito no Linux. Também estou tentando descobrir quais termos de pesquisa usar. Eu procurei pelo 'modo absoluto do touchpad do laptop linux' e encontrei um problema com os drivers do track pad que colocavam o trackpad no modo absoluto. mas estou realmente procurando por um programa que use posições absolutas em vez de uma configuração de driver.
Respostas:
Veja drivers, não aplicativos
Você não encontrará um programa fazendo isso, devido a esses três tipos de touchpads que os drivers tentam abstrair para uma única representação nos aplicativos:
Infelizmente, mesmo se você tiver um touchpad capaz de relatar todos os valores absolutos, a maioria dos drivers do touchpad não permite usá-los em aplicativos Linux. Os dados absolutos estão realmente lá, pois o driver pode detectar se você está tocando nas bordas para rolar, por exemplo. Teste você mesmo usando
evtest
um terminal virtual (para suspender o X). O touchpad My Synaptics reporta as posições absolutas da seguinte maneira:A capacidade de realmente colocar um dispositivo Synaptics no modo absoluto no Xorg foi removida recentemente por este commit no
xf86-input-synaptics
driver:Driver básico do sistema: evdev
A única maneira de ver isso possível neste momento no Linux é usando o
evdev
driver no Xorg. Foi discutido em 2010 na lista de discussão do Xorg (um trecho abaixo):Conclusão: crie uma solicitação de recurso
Vejo espaço para uma solicitação de recurso no rastreador de erros upstream de para o driver synaptics (e possivelmente outros). Seria muito útil ter uma interface no Xorg para poder ler os valores absolutos de posição do touchpad. Os principais bloqueadores que vejo é que isso pode ser muito específico do hardware e, portanto, difícil de implementar.
Eu acho que conversar com Joe Shaw e Peter Hutterer também pode ser de grande valia para ver exatamente qual é a história disso, como torná-la uma ótima solicitação de recurso e o que esperar dela.
fonte
Isso depende muito do hardware que eu acho. Seu trackpad precisa oferecer a posição absoluta de um toque. Um trackpad de laptop normal funciona mais como um mouse, fornecendo apenas informações de direção, velocidade e aceleração. Portanto, onde quer que você toque, ele somente se moverá da direção atual do cursor.
fonte