LINUX.ORG.RU

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

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

А в чём тут проблема? Создаёте большое прозрачное окно (можно без декораций), а внутри - располагаете свои окна как вам угодно. Вейланд не вмешивается в то, что происходит внутри вашего окна.

Вопрос в том, что будет, если между двумя твоими окнами будет третье от другого процесса. Будет херня, вот что будет.

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

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

А в чём тут проблема? Создаёте большое прозрачное окно (можно без декораций), а внутри - располагаете свои окна как вам угодно. Вейланд не вмешивается в то, что происходит внутри вашего окна.

Вопрос в том, что будет, если между двумя твоими окнами будет третье от другого процесса. Будет херня, вот что будет.

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