How to detect mouse and keyboard inactivity in linux
I am developing an app on python which will check for user inactivity. Is there a way to check for key press and mouse move events in linux? You could monitor the /dev/input/* files, when a key is pressed/the mouse is moved it is written to one of those files. Try this for example: fh = file('/dev/input/mice') while True: fh.read(3) print 'Mouse moved!' Now that I think of it, it might be better to use something like xidle to detect inactivity. 来源: https://stackoverflow.com/questions/2392076/how-to-detect-mouse-and-keyboard-inactivity-in-linux