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>