LINUX.ORG.RU

История изменений

Исправление sudopacman, (текущая версия) :

Потому что X11 ≠ Wayland, и требования у них к клиентским приложениям разные.

https://blog.martin-graesslin.com/blog/2013/02/client-side-window-decorations-and-wayland/:

Nothing in the Wayland protocol requires Client Side Decorations or forbids Server Side Decorations. And that’s not surprising as it just should not matter to a protocol. The same is true for the X11 protocol, there is nothing said about window decorations. Just on X11 people realized that server side decorations are the better choice, but still there are applications doing client side

Сначала на X11 все использовали SSD. Потом гномоделы внедрили у себя везде CSD, устроив в десктопном линуксе зоопарк. А с переходом на Wayland они отказались добавлять поддержку SSD. Их об этом, просили, но они сказали, что в реализовать поддержку SSD в Mutter будет слишком сложно, и поэтому остальные разработчики должны переписывать свои приложения. Прям как NVIDIA с EGLStreams.

Ещё раз: были приложения, которые годами работали с SSD под X11. Потом их портировали на Wayland, и там они тоже работают с SSD — везде, кроме гнома, разработчики которого требуют от всех адаптироваться под CSD, потому что они не осилили реализовать поддержку SSD в гномощели (и потому что им лично CSD больше нравится).

Все разговоры про то, что CSD якобы стандарт под Wayland — демагогия в попытке оправдать некомпетентность и зловредность гномоделов, к сути никакого отношения не имеющая.

Исходная версия sudopacman, :

Потому что X11 ≠ Wayland, и требования у них к клиентским приложениям разные.

https://blog.martin-graesslin.com/blog/2013/02/client-side-window-decorations-and-wayland/:

Nothing in the Wayland protocol requires Client Side Decorations or forbids Server Side Decorations. And that’s not surprising as it just should not matter to a protocol. The same is true for the X11 protocol, there is nothing said about window decorations. Just on X11 people realized that server side decorations are the better choice, but still there are applications doing client side

Сначала на X11 все использовали SSD. Потом гномоделы внедрили у себя везде CSD, устроив в десктопном линуксе зоопарк. А с переходом на Wayland они отказались добавлять поддержку SSD. Их об этом, просили, но они сказали, что в реализовать поддержку SSD в Mutter будет слишком сложно, и поэтому остальные разработчики должны переписывать свои приложения. Прям как NVIDIA с EGLSTREAMS.

Ещё раз: были приложения, которые годами работали с SSD под X11. Потом их портировали на Wayland, и там они тоже работают с SSD — везде, кроме гнома, разработчики которого требуют от всех адаптироваться под CSD, потому что они не осилили реализовать поддержку SSD в гномощели (и потому что им лично CSD больше нравится).

Все разговоры про то, что CSD якобы стандарт под Wayland — демагогия в попытке оправдать некомпетентность и зловредность гномоделов, к сути никакого отношения не имеющая.