|
|
ac91ebbed3
|
记录光标在每个屏幕中最后停留的位置
|
2025-09-02 16:27:45 +08:00 |
|
|
|
f31b18316b
|
退出时清理 xcb 按键资源避免内存泄露
|
2025-09-01 17:16:43 +08:00 |
|
|
|
f225dc7011
|
处理 clientmessage 事件和全屏窗口
|
2025-08-26 01:13:44 +08:00 |
|
|
|
b645c4cf39
|
调整窗口堆叠顺序
|
2025-08-25 22:08:42 +08:00 |
|
|
|
3dd2f80128
|
调整壁纸绘制方案
|
2025-08-25 11:57:23 +08:00 |
|
|
|
a4f39d49f9
|
添加单独的函数来初始化 xcb
|
2025-08-24 21:46:02 +08:00 |
|
|
|
52cadbda34
|
简化检查是否有其他窗口管理器正在运行的实现
|
2025-08-24 21:45:24 +08:00 |
|
|
|
0039cd2c43
|
处理窗口销毁事件
|
2025-08-24 11:35:52 +08:00 |
|
|
|
bac73368e3
|
启动时扫描已有窗口并管理
|
2025-08-24 10:01:46 +08:00 |
|
|
|
7eea0ee2d3
|
处理焦点相关事件
|
2025-08-24 08:46:17 +08:00 |
|
|
|
c3bcb7ddd2
|
显示窗口
|
2025-08-22 15:47:58 +08:00 |
|
|
|
2a7ab324be
|
添加快捷键设置
|
2025-08-22 15:14:37 +08:00 |
|
|
|
36941aef25
|
事件适配器
|
2025-08-19 00:42:42 +08:00 |
|
|
|
4252604c52
|
清理 xcb 光标
|
2025-08-16 06:43:44 +08:00 |
|
|
|
8ac231fb4b
|
修复检测其他窗口管理器失效 bug
|
2025-08-16 05:34:45 +08:00 |
|
|
|
e87607f817
|
绘制 tag 标识
|
2025-08-16 05:32:19 +08:00 |
|
|
|
43ca95d2f4
|
开启 xcb 事件循环
|
2025-08-12 21:12:16 +08:00 |
|
|
|
943d566cef
|
释放 xcb 库应该释放的内存
|
2025-08-11 07:52:49 +08:00 |
|
|
|
0b605e195c
|
去掉对 xcb/xinput.h 的依赖,因为未使用到 xinput 扩展
|
2025-08-10 11:08:51 +08:00 |
|
|
|
fc58edca2d
|
添加壁纸功能
|
2025-08-10 02:07:57 +08:00 |
|
|
|
d82081ca71
|
程序结束时清理 xcb 模块环境
|
2025-08-07 19:44:25 +08:00 |
|
|
|
645d6594b8
|
完善 ewmh 扩展初始化
|
2025-08-04 14:28:38 +08:00 |
|
|
|
801124a8a2
|
探测屏幕信息兼容 xinerama 扩展未激活情况
|
2025-08-04 14:01:53 +08:00 |
|
|
|
e22265937e
|
扫描窗口管理器启动时需要管理的窗口
|
2025-08-04 01:44:26 +08:00 |
|
|
|
80f909ce22
|
检测显示器信息
|
2025-08-03 01:29:19 +08:00 |
|