> То есть чуваку один раз разъснили: «нет, дружище, мы ОСОЗНАННО сделали именно
> так, не надо делать такой фигни». Но нет, он не унимается.
> Вместо того чтобы отказаться от уродливой парадигмы и направить свои усилия
> на исправление приложений и WM, нужно эту парадигму тащить за собой,
> потому что раньше так делали.Потому что проще переубедить эту кучку людей, чем переписать весь софт. И если бы он не стал настаивать, а молча слился как люди в многочисленных MR'ах до него, то был бы еще один мягко слитый MR, а не первый случай NACK'а. Я даже скажу, что забить на линукс выглядит и то более реалистичным вариантом, чем переписать весь софт. По крайней мере если сами авторы софта не захотят рано или поздно адаптироваться, что сильно зависит от того, какая система для них приоритетная. Не уверен, что это линукс.
> Ещё раз: притащить то что сейчас осознанно выделено в сервер, на клиентов.
> Ну, потому что раньше так писали и так было модно двадцать
> лет тому назад.
Опять 25. Не потому что раньше так писали, а потому что прямо сейчас только так и можно писать на ВСЕХ остальных десктопных платформах. Потому что все кроссплатформенные тулкиты имеют API, основанный на мажорных системах, а не на Wayland. Даже Qt не торопится добавлять публичные API для xdg-positioner, т.е. Qt-приложения при всем желании не могут правильно позиционировать меню (первый слой меню кое-как позиционируется, но стоит открыть подменю и видны косяки если меню у края экрана и надо сдвинуть).
> И да, то что в иксах контекстное меню часто было сделано как
> отдельное окно верхнего уровня, утягивающее фокус — это тоже потрясающего уродства
> костыль, который всех бесил.
Да пофиг на фокус, не думаю, что кто-то по этому плачет, на других платформах ведь не так. А вот позиционирование - всех сломало, ведь везде также, как было на иксах.