transparency rules: moved X11 calls to updatetransparency()