window-rules: add ignoreConfigureRequest

This allows to ignore X11 client side configure requests
like positioning and resizing and can be used to fight
some X11 applications that persist to have their windows
spawn at specific places and sizes.

Fixes: #1446
This commit is contained in:
Consolatis 2024-04-13 20:36:09 +02:00
parent 858e1c65cf
commit 8c5943b156
5 changed files with 15 additions and 2 deletions

View file

@ -31,6 +31,7 @@ struct window_rule {
enum property skip_taskbar;
enum property skip_window_switcher;
enum property ignore_focus_request;
enum property ignore_configure_request;
enum property fixed_position;
struct wl_list link; /* struct rcxml.window_rules */