3 ms·
One of the, ah, interesting Wayland quirks related to this is that because Gnome didn't believe people needed the ability to minimize windows the original wl_sh
by makomk 9y ago
One of the, ah, interesting Wayland quirks related to this is that because Gnome didn't believe people needed the ability to minimize windows the original wl_shell protocol for creating and managing windows had no way to represent this action.
So in order for minimizing windows to work, every app has to use an extension called xdg_shell to create and manage their windows instead, one that's not guaranteed to be present and kept changing in backwards-incompatible ways. (Not just any version either; it has to be xdg_shell v5 or later. Also, apparently versions before v6 can't coexist with each other, trying to use a mismatched version just stops the application from working at all.)
I believe xdg-shell is officially stable as of December, so it'll be a while before it's supported everywhere and we don't yet know what happens if people discover more use cases that have to be added. This happened quite some time after major distros started shipping Wayland by default.
- jhasse 9y ago> Gnome didn't believe people needed the ability to minimize windows If that was true, why does GNOME include the ability to minimize then? The only thing that was removed was the minmize button. Try Super+H or right click -> Minimize.
- seba_dos1 9y agoSounds like this shortcut triggers an action performed by compositor, while the parent is talking about actions triggered by applications.
- jhasse 9y agoAh I see, makes sense.
- makomk 9y agoMainly because right-click menu space was cheap, I think. They were quite clear at the time that they were removing the minimize button because they didn't think minimizing windows, as a concept, had any place in their desktop environment anymore.
- jhasse 9y agoWell it's supported by default and you can even add the minimize button back with GNOME Tweaks. Works in Wayland, too.