해상도가 잘린 xinput 터치스크린 변환 매트릭스

해상도가 잘린 xinput 터치스크린 변환 매트릭스

터치스크린(Goodix Capacitive TouchScreen)의 xinput 변환 매트릭스가 어떻게 작동하는지 이해하는 데 문제가 있습니다.

Linux를 통해 원격 PC를 제어하기 위해 Linux가 설치된 태블릿을 사용하고 있습니다.SSH-RDP. 원격 PC의 해상도는 1920x1080이고 태블릿의 기본 해상도는 2160x1440입니다. 태블릿의 해상도를 1920x1080으로 변경하면 이미지가 전체 너비를 채우지만 전체 높이를 채우지는 않습니다. 위와 아래가 잘립니다. 문제는 터치스크린 xinput 좌표가 계속해서 전체 화면을 사용한다는 것입니다. 수직적으로는 중앙에서는 정확하지만 위쪽 또는 아래쪽 가장자리 쪽으로 잘못 정렬됩니다.

나는 행렬을 사용하여 높이를 조정하거나, 높이를 조정하고 y를 오프셋하거나 심지어 y를 오프셋하는 것만으로도 충분할 것이라고 생각했지만, 내가 시도한 모든 시도는 일관되지 않은 결과(완전히 잘못 정렬된 포인터)를 제공했습니다.

분명히 좌표를 다시 매핑하기 위해 행렬을 사용하는 방법에 대한 내용이 누락되었습니다. 내가 관심 있는 것은 잘린 영역을 무시하고 수직 좌표를 180-1260에서 0-1080으로 매핑하거나 Y를 180으로 오프셋하여 기본 180이 0이 되는 것입니다.

나는 xinput_calibrator이론적 xinput으로 지원하는 것을 시도했지만 --output-type실제로는 오류가 발생 했습니다 XorgPrint Calibrator does not support the supplied --output-type. Error: unable to apply or save configuration values나는 Xorg 구성에 관심이 없습니다. 스크립트로 매트릭스를 변경할 수 있기를 원합니다. xinput과 함께 사용할 올바른 행렬을 생성할 수 있는 다른 GUI 도구가 있습니까?

호리호리한 대표


편집하다:

여기에 이미지 설명을 입력하세요

관련 정보