Eu agora (em 13.04) tive um problema semelhante, mas xinput map-to-output
ajudou, se eu fiz as coisas na ordem correta.
xinput map-to-output
tweaks a "Matriz de Transformação de Coordenadas".% xinput_calibrator
conjuntos "Evdev Axis Calibration" e é completamente inconsciente de "Matriz de Transformação de Coordenadas". Ele também sempre abre esticado para a área de saída total disponível.
Isso significa que você deve executar xinput_calibrator
em uma única tela.
-
xrandr --output <non-touch-output> --off
-
xinput map-to-output <touch input device> <touch-output>
(para redefinir "Matriz de Transformação de Coordenadas" no caso de você ter tocado antes). -
Calibre com
xinput_calibrator
.
Agora você deve ter um toque bem calibrado na tela única.
(Meu touchscreen estava inicialmente fora - X / Y trocou, Y invertido - então eu tive que rodar isso duas vezes, com--misclick 0
. Acredito que isso seja uma propriedade da minha touchscreen, não relacionada à situação do monitor duplo). -
Reabilite a segunda tela.
xrandr --output <non-touch-output> --on
-
Faça
map-to-output
novamente.