Cage 키오스크 설정 - 화면 회전에 맞춰 터치 입력 회전

Cage 키오스크 설정 - 화면 회전에 맞춰 터치 입력 회전

저는 Linux를 처음 접했습니다. 통합 터치 스크린이 세로 모드로 배포된 "키오스크 PC"를 가지고 있지만 하드웨어는 가로 모드로 인식합니다. 저는 현재 컴퓨터에서 Debian 12를 실행하고 있으며 Cage 키오스크 컴포지터(https://github.com/cage-kiosk/cage) 의도한 장치 방향과 일치하도록 회전해 봅니다. 그러나 터치 입력은 여전히 ​​화면이 가로 모드에 있다고 생각하므로 터치 이벤트의 위치는 화면의 버튼 위치와 일치하지 않습니다.

프로젝트의 위키에는 이 문제를 다루는 항목이 있습니다:

https://github.com/cage-kiosk/cage/wiki/Troubleshooting#touch-input-isnt-transformed- 올바르게-to-my-transformed-touch-output

이 항목을 해독하는 데 도움을 요청하고 싶습니다.

/etc/udev/rules.d/(지금까지는 괜찮음)에 파일을 추가하도록 지시한 다음 예를 제공합니다.

KERNEL=="event[0-9]", SUBSYSTEM=="input", ATTRS{name}=="FT5406 memory based driver", ENV{WL_OUTPUT}="DSI-1"

그럼 말한다

"This requires you to know the path in /dev of your input device and the name of your output device. The latter is printed by Cage (look for a log line "Scanning DRM connectors"),

무슨 뜻인가요? Cage는 이 값을 어디에 인쇄합니까? Journalctl의 로그를 살펴보았지만 이 로그 줄과 유사한 내용을 찾지 못했습니다. (어쩌면 제가 잘못된 곳을 찾고 있는 것일까요? 다시 한번 말씀드리지만 저는 이 내용이 처음입니다.) 터치스크린 이름을 찾는 다른 방법이 있나요?

그럼 계속해서 말야

the former requires a bit of experimenting with devices listed under

/dev/input/

이것이 작동하는 매개변수를 찾을 때까지 파일을 계속 편집하고 KERNEL="event[0-9]" 매개변수를 전환해야 한다는 뜻입니까? 내 /dev/input/ 디렉토리에는 event0에서 event22, js0, mouse, mouse0, mouse1, mouse2 파일이 포함되어 있습니다. 28개의 파일이 있습니다. :/

내 by-id 폴더에는 다음 항목이 포함되어 있습니다. 여기에 이미지 설명을 입력하세요.

이들 중 다수는 실제 키보드 및 일부 스캐너와 같은 다른 것들이라고 말할 수 있지만 터치 입력 장치와 관련된 세 가지 항목이 여전히 있습니다. 올바른 것을 선택하고 /dev/input의 이벤트*와 일치시키려면 어떻게 해야 합니까?

관련 정보