[ad]
#!/usr/bin/python -OO
import os
import re
import time
#wait for XServer to start
time.sleep(5)
strp = "[0][x][0-9a-fA-F]+"
p = re.compile(strp)
## Get opened windows ids
winids = os.popen('xprop -root | grep "_NET_CLIENT_LIST(WINDOW):"').readlines()
ids = ",".join(winids)
winids = p.findall(ids)
## Get actived window's id
activewinid = os.popen('xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW):"' ).readlines()
ids = ",".join(activewinid)
ids = p.findall(ids)
if len(ids) != 0:
activewinid = ids[0]
else:
activewinid = ""
继续阅读 »