История изменений
Исправление hateyoufeel, (текущая версия) :
А в чём тут проблема? Создаёте большое прозрачное окно (можно без декораций), а внутри - располагаете свои окна как вам угодно. Вейланд не вмешивается в то, что происходит внутри вашего окна.
Вопрос в том, что будет, если между двумя твоими окнами будет третье от другого процесса. Будет херня, вот что будет.
На самом деле, не так важно в итоге, кто именно будет заниматься расстановкой окон: оконный менеджер или сама прога. Проблема в том, что оконные менеджеры ныне очень и очень дерьмово делают свою основную задачу – управление окнами. Из коробки они абсолютно либо бесполезны (как Mutter), либо умеют многое но надо настраивать и обмазывать скриптами (KWin, всякие скриптованные тайловые штуки и т.д.). Поэтому с позиции разработчика программы проще сделать всё самому.
Исходная версия hateyoufeel, :
А в чём тут проблема? Создаёте большое прозрачное окно (можно без декораций), а внутри - располагаете свои окна как вам угодно. Вейланд не вмешивается в то, что происходит внутри вашего окна.
Вопрос в том, что будет, если между двумя твоими окнами будет третье от другого процесса. Будет херня, вот что будет.
На самом деле, не так важно в итоге, кто именно будет заниматься расстановкой окон: оконный менеджер или сама прога. Проблема в том, что оконные менеджеры ныне очень и очень дерьмово делают свою основную задачу – управление окнами. Из коробки они абсолютно либо бесполезны (как Mutter), либо умеют многое но надо настраивать и обмазывать скриптами (KWin, всякие скриптованные тайловые штуки и т.д.). Поэтому с позиции разработчика программы проще сделать всё самому.