Guest User

Untitled

a guest
Jul 22nd, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. from __future__ import with_statement
  2. from Xlib.display import Display
  3. import time
  4.  
  5. def get_focus():
  6. focus = Display().get_input_focus()
  7. return (focus.focus.get_wm_name(), focus.focus.get_wm_class())
  8.  
  9. def main():
  10. (wm_name, wm_class) = get_focus()
  11. with open("test.log", 'a+') as fileHandle:
  12. fileHandle.write("%s %s %s\n" % (time.asctime(), wm_name, wm_class, ))
  13. while (1):
  14. if (wm_name, wm_class) != get_focus():
  15. wm_name, wm_class = get_focus()
  16. fileHandle.write("%s %s %s\n" % (time.asctime(), wm_name, wm_class, ))
  17. time.sleep(3)
  18.  
  19. if __name__ == "__main__":
  20. main()
Add Comment
Please, Sign In to add comment