mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-29 18:18:54 +00:00
c6fd0055b1
This commit moves the window layouter and window decorator into dedicated packages that can now be combined with the "wm" server at runtime and restarted/reconfigured/swapped-out independently. To use the window manager, one must start the 'wm', 'window_layouter', and one of the 'motif_decorator' or 'themed_decorator' subsystems. Fixes #3024 |
||
---|---|---|
.. | ||
archives | ||
hash | ||
README | ||
runtime |
Subsystem for presenting GUI applications in floating windows The package uses the motif-inspired default decorator. The decorator is executed in a sub-init instance according to 'decorator_init.config'. This allows us to easily override the decorator with another implementation (like the themed decorator) provided by another package while keeping the overall configuration of the wm subsystem. As another advantage of hosting the decorator in a dedicated init instance, it is possible to restart or replace the decorator at runtime by serving the 'decorator_init.config' from a dynamic ROM service.