When does a window become unmanaged?

I’ve been trying to figure out if there are different ways a window can become unmanaged. I’ve enabled MUTTER_VERBOSE and MUTTER_USE_LOGFILE, and I can only see “Unmanaging…” meta_verbose messages when a window gets closed.

Are there other instances where a window can become unmanaged other than closing it?

Off-hand I can think of two other cases:

  1. the client withdraws the window (for example by calling gtk_widget_hide (window))
  2. on X11, the window manager is replaced (for example when restarting gnome-shell)
1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.