pkg/window_layouter: rules format change -> 24.12

To accommodate multi-monitor window management, the window-layouter
rules must be extended. By renaming the rules file to a version number
reflecting the date of change (24.12), we prevent the loss of
window-layout state when switching back and forth between different
versions of the window-layouter.

The default rules contain now the definition of three displays
("primary", "secondary", and "ternary") and map 3 screens to each
display.

Issue #5390
This commit is contained in:
Norman Feske 2024-11-26 14:05:06 +01:00 committed by Christian Helmuth
parent 248c37784b
commit 6c7cbb2c5e
3 changed files with 22 additions and 22 deletions

View File

@ -55,7 +55,7 @@
<service name="ROM" label="config"> <service name="ROM" label="config">
<parent label="window_layouter.config"/> </service> <parent label="window_layouter.config"/> </service>
<service name="ROM" label="rules"> <service name="ROM" label="rules">
<child name="fs_rom" label="rules"/> </service> <child name="fs_rom" label="24.12"/> </service>
<service name="ROM" label="window_list"> <service name="ROM" label="window_list">
<parent label="window_list"/> </service> <parent label="window_list"/> </service>
<service name="ROM" label="focus_request"> <service name="ROM" label="focus_request">
@ -65,7 +65,7 @@
<service name="ROM" label="decorator_margins"> <service name="ROM" label="decorator_margins">
<parent label="decorator_margins"/> </service> <parent label="decorator_margins"/> </service>
<service name="Report" label="rules"> <service name="Report" label="rules">
<child name="fs_report" label="rules"/> </service> <child name="fs_report" label="24.12"/> </service>
<service name="Report" label="window_layout"> <service name="Report" label="window_layout">
<parent label="window_layout"/> </service> <parent label="window_layout"/> </service>
<service name="Report" label="resize_request"> <service name="Report" label="resize_request">