指定したウィンドウを半透明にする。

X11のCompositeという機能を使うことで指定したウィンドウを半透明にできると聞いたのでやってみました。

準備

$ sudo apt-get install xcompmgr transset
これだけでうまく動かなかったら次のコマンドも打ち込んでみる。
$ sudo apt-get install libxcomposite-dev libxcomposite1 libxrender-dev libxrender1 libxdamage-dev libxdamage1

使ってみる

最初にxcompmgrを起動します。
$ xcompmgr -cCfF -r7 -o.65 -l-10 -t-8 -D7 &
Compiz等で画面効果を有効にしてると「既に動いてます」とか言われるかもしれません。
次にtranssetコマンドを打ち込みます。
$ transset .88
するとカーソルが十字になるので半透明化したいウィンドウを左クリックします。
透過率を変更したい場合はtranssetコマンドの引数の数字を変更します。