Configuração de cabeça dupla com duas telas sensíveis ao toque no Linux

6

Como parte do meu projeto atual, preciso configurar uma estação de trabalho baseada em Linux com dois monitores, ambos habilitados para multitoque (ViewSonic VX2258wm, painel de toque Quanta). Então, naturalmente, eu configuro uma configuração de cabeça dupla e conecto os painéis de toque usando cabos USB. Embora a saída de cabeça dupla funcione bem, o sistema operacional não diferencia entre o primeiro e o segundo painéis de toque (assim, se o primeiro monitor estiver ativo e eu tocar o segundo, o ponteiro do mouse se moverá para as coordenadas correspondentes do primeiro monitor). Eu entendo que o servidor X não sabe nada sobre qual painel de toque corresponde a qual monitor (já que esses são dispositivos logicamente e, na verdade, fisicamente, diferentes).

Alguém sabe se é possível fazer com que tal configuração funcione corretamente? Todas as sugestões, sugestões, kludges serão apreciadas.

    
por Roman Dmitrienko 23.08.2011 / 12:10

1 resposta

4

Você precisa configurar os dois dispositivos de entrada manualmente em xorg.conf e especificar o deslocamento de cada um deles para que eles mapeiem para o local correto na configuração geral da tela X.

Cada driver de entrada precisará ser mapeado especificamente para o ID do dispositivo ao qual ele corresponde. Não especificar isso fará com que o driver assuma QUALQUER dispositivo compatível.

Depois de ter dois dispositivos de entrada separados funcionando, você só precisa usar a opção correspondente para qualquer que seja o driver para especificar o espaço de coordenadas ou o deslocamento.

    
por 23.08.2011 / 13:24