X에서 이벤트 모니터링 (키보드, 마우스) Xorg에서 생성 된 모든

Xorg에서 생성 된 모든 이벤트를 표시 할 수 있습니까? 키보드 누름, 마우스 이벤트와 같은 …?



답변

xev결과적으로 매우 빠른 검색이 가능할 것 입니다. X로 누르거나 타이핑 한 모든 것을 보여주지는 않습니다. 그러나 키 코드 및 마우스 이동에 대한 정보를 볼 수 있습니다.

그러나이 -root옵션을 사용하면 xev전체 X 세션을 모니터링 할 수 있습니다 . 이 작업을 수행하면 xev모든 입력을 캡처 하므로 모든 프로그램과 실제로 상호 작용하기가 매우 어려워집니다 .

xev -root암시 된 “YMMV”와 함께 제공됩니다. 또 다른 가능한 해결책은 xinput작업을 수행하는 데 사용 하는 것입니다 (최신 버전 (1.6.1 이상)이 필요하지만).

$ xinput test-xi2 --root

위의 캡처 할 수 있어야하지만 모든 사용자의 경우, 이벤트를 xinput지원하지 않습니다 test-xi2또는 --root, 당신이 사용할 수있는 xinput test특정에 키보드 또는 마우스 장치.

이 다른 질문도보십시오 : 모든 키 입력을 기록하고 파일에 저장하십시오.


답변