Well, it seems it still needs explaining.
Does Wayland include a specific protocol for minimizing? Nope.
Does it need to? Neither. The compositor should take care of that.
But WHYYYYYYYYYY???! :'(
Because the policy for minimizing is usually dependent on what the compositor's makers want it to look like, i.e., compositor implementation dependent. Thus, it doesn't really make sense to include it in the core protocol, if it is to be bypassed by the compositors. Remember, window management was always handled by the window managers.
But why aren't there compositors capable of that? That's not true, AFAIK. IIRC, there is already KWin, and Martin says it is usable in a day to day basis, so I bet it has the ability to minimize windows. AFAIK, E18 is able to. Just Weston, thought as a test bed, doesn't include something as trivial. Weston shouldn't be used in production, as it is not its aim, although some people want to, and I guess those ones will end up writing a plugin to enable it to minimize windows with Weston.
Does Wayland include a specific protocol for minimizing? Nope.
Does it need to? Neither. The compositor should take care of that.
But WHYYYYYYYYYY???! :'(
Because the policy for minimizing is usually dependent on what the compositor's makers want it to look like, i.e., compositor implementation dependent. Thus, it doesn't really make sense to include it in the core protocol, if it is to be bypassed by the compositors. Remember, window management was always handled by the window managers.
But why aren't there compositors capable of that? That's not true, AFAIK. IIRC, there is already KWin, and Martin says it is usable in a day to day basis, so I bet it has the ability to minimize windows. AFAIK, E18 is able to. Just Weston, thought as a test bed, doesn't include something as trivial. Weston shouldn't be used in production, as it is not its aim, although some people want to, and I guess those ones will end up writing a plugin to enable it to minimize windows with Weston.
Comment