After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 563561 - g-t doesn't notice if compositing manager starts/stops
g-t doesn't notice if compositing manager starts/stops
Status: RESOLVED FIXED
Product: gnome-terminal
Classification: Core
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: GNOME Terminal Maintainers
GNOME Terminal Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-12-07 14:41 UTC by Behdad Esfahbod
Modified: 2008-12-15 18:38 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
proposed fix (5.76 KB, patch)
2008-12-07 15:52 UTC, Christian Persch
committed Details | Review

Description Behdad Esfahbod 2008-12-07 14:41:23 UTC
Have a g-t running.  Turn metacity compositing_manager on via gconf.  Change g-t background to transparent, see it doesn't use true transparency.  Restart and it will.
Comment 1 Christian Persch 2008-12-07 15:52:23 UTC
Created attachment 124104 [details] [review]
proposed fix

Re-realize the TerminalWindow from the composited-changed signal on GdkScreen.

A problem is that the focus stealing prevention of metacity thinks that it's a new window, so it's marked as such in the window list applet. Adding the user time stuff didn't fix that either. 
And all windows come to the current workspace, and sometimes change their position.

Also maybe re-realizing the windows is something that gtk itself should do in this case?
Comment 2 Christian Persch 2008-12-15 18:38:56 UTC
Closing this; I'll open a new bug for the remaining issues with the patch.