클리핑 해상도를 갖춘 xinput 터치 스크린 변환 매트릭스

클리핑 해상도를 갖춘 xinput 터치 스크린 변환 매트릭스

xinput 변환 매트릭스가 터치 스크린(Goodix 용량성 터치 스크린)에서 어떻게 작동하는지 이해하는 데 어려움이 있습니다.

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

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

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

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

씬 카피


편집하다:

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

관련 정보