blob: 1c517f5ad29f4fe9c13f2b55a2bb1eebf9884608 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import screen
ticket = None
def cmd_cb(event, params):
f = open("/tmp/debug/py", "ab")
f.write("Event triggered: %s (%s)\n" % (event, params))
f.close()
return 0
ticket = screen.hook("global_cmdexecuted", cmd_cb)
def detached_cb(display, flags):
ticket.unhook()
return 0
screen.hook("global_detached", detached_cb)
|