Хорошая документация. Но вот вопрос. Как задать область прорисовки для запускаемого приложения. Например из программы на QT4 запускается Firefox. Т.е. для него надо определить где он будет рисоваться. Повторюсь, делается всё без оконного менеджера. Из shell вообще такое можно сделать?
>Но вот вопрос. Как задать область прорисовки для запускаемого приложения.
Хм... видимо я неправильно интерпретировал Ваш изначальный вопрос, извините.
К сожалению, напрямую с этим не сталкивался. Если бы передо мной стояла такая задача, то, видимо, начал бы ковырять в сторону разнообразных менеджеров окон (metacity, kwin, twm) с целью расковыривания сорцов на предмет того как это сделано там.
Так ведь можно заблокировать ручное управление оконным менеджером и отключить декорации окон, оставив только автоматическое их размещение. Не подойдет?