添加布局算法并在新建窗口时应用规则

This commit is contained in:
2025-08-22 23:01:25 +08:00
parent c3bcb7ddd2
commit 69c69200d8
9 changed files with 248 additions and 19 deletions

View File

@@ -5,6 +5,7 @@
#include <xcb/xproto.h>
#include "action.h"
#include "layout.h"
#include "types.h"
/* 壁纸列表,支持通配符和 shell 环境变量拼接 */
@@ -44,6 +45,12 @@ const char *const default_monitor_tags[] = {
"1", "2", "3", "4", "5", "6", "7", "8", "9", NULL,
};
const layout_t layouts[] = {
{"[]=", tile},
{"[M]", monocle},
{"><>", NULL},
};
/* 新建窗口规则,以 NULL 结束 */
const rule_t rules[] = {
/* client 固定规则 */