News for hackers. Stuff that matters.
Re:Wayland: “Move fast and break things” as a moral imperative by hawski on Sunday May 23, 2021 @07:45AM (#27254326)
I generally like CSD, but I think SSD support should be a standard. But I just wonder about a side solution: wouldn't it be possible to do a CSD wrapper app for apps not rendering their own decorations? It would be a proxy Wayland compositor, that would push out windows with decorations. It could even support XDG-Decoration. Of course it is not a perfect solution, because then packager or desktop environment would have to decide if to wrap the command invocation with this proxy compositor. It probably could be done with two .desktop files one with the wrapper and OnlyShowIn=GNOME and the other without it with NotShowIn=GNOME.

It sucks that GNOME's world view on the issue is a push back for other projects.

Windows is CSD AFAIK, but when the app is not responding it will draw decorations for it. That's one of the many benefits of supporting it.

Re:Wayland: “Move fast and break things” as a moral imperative by johntb86 on Sunday May 23, 2021 @02:25PM (#27257294)
Windows is sort of a hybrid. The close/minimize/maximize buttons, border, and background blur are rendered by the server (the background blur on Vista and windows 7 couldn't possibly be rendered by the client), but I think the window caption is rendered by the application.
Re:Wayland: “Move fast and break things” as a moral imperative by hawski on Sunday May 23, 2021 @03:32PM (#27257831)
I remember seeing the caption with appended "(Not Responding)" and cursory Google Image search shows me windows like that.

i.e. https://answers.microsoft.com/en-us/windows/forum/windows_7-...