4
나는 사용자 비 활동 여부를 검사 할 Python으로 앱을 개발 중이다. 리눅스에서 키 누르기와 마우스 이동 이벤트를 확인하는 방법이 있습니까?리눅스에서 마우스와 키보드가 작동하지 않는 것을 감지하는 방법
나는 사용자 비 활동 여부를 검사 할 Python으로 앱을 개발 중이다. 리눅스에서 키 누르기와 마우스 이동 이벤트를 확인하는 방법이 있습니까?리눅스에서 마우스와 키보드가 작동하지 않는 것을 감지하는 방법
/dev/input/* 파일을 모니터 할 수 있습니다. 키를 누르거나 마우스를 움직이면 파일 중 하나에 기록됩니다.
예를 들어이 시도 :
fh = file('/dev/input/mice')
while True:
fh.read(3)
print 'Mouse moved!'
가 지금은 그것을 생각, 활동을 감지하는 xidle 같은 것을 사용하는 것이 좋습니다 수 있습니다.
우분투 리눅스에서는'xautolock'이 대신 사용됩니다 – kolypto
루트 권한이 필요합니다 : ( –
@ ВасинЮрий 몇 가지 해결책이 있습니다. 일부는 루트 권한이 필요하지 않지만 쉽게 파이썬으로 구현할 수 있는지 확실하지 않습니다. http://stackoverflow.com/questions/222606/detecting-keyboard-mouse-activity-in-linux – Wolph