FOSDEM: The Wayland display server
Posted Feb 16, 2012 12:07 UTC (Thu) by khim
In reply to: FOSDEM: The Wayland display server
Parent article: FOSDEM: The Wayland display server
I'm not quite sure that this is good idea. I want my window-manager (or whatever that is in wayland) to control window decorations, and nothing else. Otherwise it inevitably leads to the interface hall of shame.
This is “an obvious conclusion” which feels like it does not even need any justification. Sadly practice does not support it. MacOS Classic, Windows and other systems used this approach - and all of them had much better consistency then what we have in X world. For one simple reason: they provided library which was used to draw "default" decorations and if program wanted to something else it was forced to deal with the fact that default is there and people expect to see it.
Strict UI guidelines do more for the consistency of the interfaces then technical solutions.
Chrome feels right at home on both Windows and Mac even if it draws all the decorations itself. But on Linux it either looks heavy and unwieldy (when WM decorations are used) or alien (when WM decorations are not used).
Sometimes simple solutions really work better: if we want consistent interface then perhaps we should just describe how said interface should look like. If we want “freedom to tinker” then perhaps we should not expect consistency in UI after that.
to post comments)