2010-03-06 3 views

답변

5

/dev/input/* 파일을 모니터 할 수 있습니다. 키를 누르거나 마우스를 움직이면 파일 중 하나에 기록됩니다.

예를 들어이 시도 :

fh = file('/dev/input/mice') 
while True:     
    fh.read(3) 
    print 'Mouse moved!' 

가 지금은 그것을 생각, 활동을 감지하는 xidle 같은 것을 사용하는 것이 좋습니다 수 있습니다.

+1

우분투 리눅스에서는'xautolock'이 대신 사용됩니다 – kolypto

+0

루트 권한이 필요합니다 : ( –

+0

@ ВасинЮрий 몇 가지 해결책이 있습니다. 일부는 루트 권한이 필요하지 않지만 쉽게 파이썬으로 구현할 수 있는지 확실하지 않습니다. http://stackoverflow.com/questions/222606/detecting-keyboard-mouse-activity-in-linux – Wolph

관련 문제