Após testar a exibição em janelas com os mesmos resultados, acabei percebendo um defeito de hardware. O FPC do sensor para o controlador é rasgado nas faixas que são responsáveis pela parte superior da tela.
De acordo com xinput
, o sensor de toque em questão é um EXC7200-7623v1.000
e é reconhecido como dois ponteiros escravos, um dos quais é do tipo "Pen".
Com xinput test 12
(a parte não-caneta tem o id 12), recebo saídas de eventos regulares e o Ubuntu até reconhece gestos multitoque corretamente, mas acima de uma determinada borda, nenhuma entrada é registrada. Por exemplo, passar da parte inferior para a parte superior da tela termina nesta saída:
motion a[0]=13744 a[1]=9520
motion a[0]=13744 a[1]=9552
motion a[0]=13744 a[1]=9552
button release 1 a[0]=13744 a[1]=9552
Nesse ponto, meu dedo ainda está na tela, mas o movimento não tem efeito. Tocar nessa área também não tem efeito. O final também é variável. Encontra-se aproximadamente entre a[1]=8600
e a[1]=10200
, dependendo da velocidade do deslize.
Eu tentei calibrar a tela com xinput_calibrator
, mas ela não responde a toques na primeira cruz, que está na parte superior esquerda da tela.
Isto é um problema de driver, um problema com o X, ou meu sensor pode ser quebrado?
Após testar a exibição em janelas com os mesmos resultados, acabei percebendo um defeito de hardware. O FPC do sensor para o controlador é rasgado nas faixas que são responsáveis pela parte superior da tela.