Looking at the sources I've found that in terminal-screen.c<div><br></div><div><div>Â /* FIXME: Don't enable this if we have a compmgr. */</div><div>Â bg_type = terminal_profile_get_property_enum (priv->profile, TERMINAL_PROFILE_BACKGROUND_TYPE);</div>
<div>Â vte_terminal_set_background_transparent (VTE_TERMINAL (screen),</div><div>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â bg_type == TERMINAL_BACKGROUND_TRANSPARENT &&</div><div>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â !terminal_window_uses_argb_visual (priv->window));</div>
</div><div><br></div><div><br></div><div><div>Â Â Â /* FIXME: Don't enable this if we have a compmgr. */</div><div>Â Â Â vte_terminal_set_background_transparent (vte_terminal,</div><div>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â bg_type == TERMINAL_BACKGROUND_TRANSPARENT &&</div>
<div>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â (!priv->window || !terminal_window_uses_argb_visual (priv->window)));</div></div><div><br></div><div>So the developer was quite aware of the problem. How do we know that we have a compmgr?</div>
<div><br></div>