Commit Graph
78 Commits
Author SHA1 Message Date
zedhugh 2a7ab324be 添加快捷键设置 2025-08-22 15:14:37 +08:00
zedhugh bb61bfcd2e 添加获取时间戳函数用于测试性能 2025-08-19 00:48:10 +08:00
zedhugh 36941aef25 事件适配器 2025-08-19 00:42:42 +08:00
zedhugh 4252604c52 清理 xcb 光标 2025-08-16 06:43:44 +08:00
zedhugh 8ac231fb4b 修复检测其他窗口管理器失效 bug 2025-08-16 05:34:45 +08:00
zedhugh e87607f817 绘制 tag 标识 2025-08-16 05:32:19 +08:00
zedhugh 8472fda46a 创建每个屏幕对应的信息条窗口 2025-08-16 02:06:36 +08:00
zedhugh be94f90c94 添加颜色配置解析 2025-08-15 11:12:19 +08:00
zedhugh 14b0366c65 添加解析 .Xresources 文件配置功能 2025-08-15 11:12:16 +08:00
zedhugh 482c707f2b 初始化配色方案 2025-08-15 10:21:06 +08:00
zedhugh e78c847125 调整配置结构并添加 client 规则配置 2025-08-13 21:26:40 +08:00
zedhugh 72151c1458 根据配置为每个屏幕初始化 tags 属性 2025-08-13 15:53:55 +08:00
zedhugh 43ca95d2f4 开启 xcb 事件循环 2025-08-12 21:12:16 +08:00
zedhugh 943d566cef 释放 xcb 库应该释放的内存 2025-08-11 07:52:49 +08:00
zedhugh 366e4a8f91 添加动态设置壁纸条件 2025-08-11 07:25:00 +08:00
zedhugh b2041333c1 修复壁纸数据错误 bug 2025-08-11 06:18:18 +08:00
zedhugh 714a69f258 添加壁纸动态切换功能 2025-08-11 05:00:07 +08:00
zedhugh 0b605e195c 去掉对 xcb/xinput.h 的依赖,因为未使用到 xinput 扩展 2025-08-10 11:08:51 +08:00
zedhugh fc58edca2d 添加壁纸功能 2025-08-10 02:07:57 +08:00
zedhugh 751fce23c1 多屏幕环境模拟 2025-08-09 17:14:37 +08:00
zedhugh 4db9c4c078 调整构建配置 2025-08-09 01:16:31 +08:00
zedhugh 16204bd638 解析壁纸配置 2025-08-08 22:53:33 +08:00
zedhugh d82081ca71 程序结束时清理 xcb 模块环境 2025-08-07 19:44:25 +08:00
zedhugh 645d6594b8 完善 ewmh 扩展初始化 2025-08-04 14:28:38 +08:00
zedhugh 801124a8a2 探测屏幕信息兼容 xinerama 扩展未激活情况 2025-08-04 14:01:53 +08:00
zedhugh e22265937e 扫描窗口管理器启动时需要管理的窗口 2025-08-04 01:44:26 +08:00
zedhugh 80f909ce22 检测显示器信息 2025-08-03 01:29:19 +08:00
zedhugh 82456e77c9 初始化构建配置 2025-08-03 00:02:00 +08:00