月度存档: 十一月 2009

利用transset-df设置非活动窗口透明

[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 = ""

 继续阅读 »