大数跨境
0
0

仅 25MB ! SVIP体验

仅 25MB ! SVIP体验 开源日记
2025-12-18
1

在 GitHub 上闲逛的时候,发现一个叫 komorebi 的 Windows 窗口管理器,感觉挺有意思的

它是个开源项目,专门解决 Windows 上窗口管理乱糟糟的问题,用类似 Linux 上 i3 那样的平铺方式来整理桌面

如果你经常在 Windows 上开一堆窗口,来回切换很麻烦,这个工具可能会让你眼前一亮,它让我想起了当年折腾电脑,想方设法让效率高一点的自己

komorebi是什么

简单来说,komorebi 是一个用 Rust 写的、工作在 Windows 10 及以上系统的平铺窗口管理器

它不是一个要取代 Windows 桌面的独立系统,而更像一个寄生在 Windows 原生“桌面窗口管理器”之上的智能层

你可以把它想象成一个管纪律的副驾驶,平时该用啥软件用啥,但它默默帮你把打开的窗口自动排列得整整齐齐,免去了手动拖拽和调整的麻烦,整个项目都是开源的,你可以在 GitHub 上找到它的所有代码

开源成就

  • Star数 GitHub 上已经吸引了 13.5k 星
  • 主开发语言   主要由Rust开发

核心功能

真正的自动平铺

这绝对是它最核心的卖点,和 Windows 自带的“贴靠”或者 PowerToys 的 FancyZones 那种手动划分区域不同,komorebi 是自动化的

你打开一个新窗口,它就会根据预设好的规则,自动把它塞进桌面布局的空缺里,像拼图一样,如果你关闭一个窗口,旁边的窗口又会自动拉伸过来填补空白,整个过程很流畅,不需要你动一下鼠标,对于需要同时处理多个任务的用户来说,这种自动化的管理方式能省下不少心思

高度可定制

项目提供了一个叫 komorebic 的命令行工具,这是你控制它的主要方式,所有行为,比如窗口怎么排列、工作区怎么切换、显示器怎么管理,都能通过命令来定义

官方推荐你用第三方的快捷键工具,比如 whkd 或 AutoHotKey,把这些命令绑定到你顺手的快捷键上,这样一来,你敲几个键就能完成窗口切换、移动、调整大小这些操作,完全不用碰鼠标,这种自由度,让你能打造出一套完全符合自己肌肉记忆的工作流

虚拟工作区支持

它支持多显示器环境,并且为每个显示器都提供了独立的虚拟工作区,你可以把不同用途的软件分组放到不同的工作区,比如1号显示器的工作区A写代码,工作区B查资料,需要切换时,一个快捷键就能在整套软件环境间瞬间跳转

这比在单一桌面上堆满窗口要清爽高效得多,尤其是对于连接了多个外接显示器的高级用户,管理起来会非常得心应手

无缝集成与事件订阅

komorebi 设计得很开放,它通过命名管道或 Unix 域套接字,向外广播所有的窗口管理器事件,这意味着,有编程能力的用户,可以写个小程序去监听这些事件,然后做出反应

注重稳定与恢复

开发者考虑得挺周到,为了避免窗口管理器崩溃导致你的窗口“消失”,它会在本地持续记录所有已知的窗口句柄

就算 komorebi 主进程意外退出了,你也可以通过一条简单的 komorebic restore-windows 命令,强制找回所有窗口,这种设计给了我很大的安全感,让我敢放心地去折腾和配置,不用担心把工作环境搞崩

安装指南

这是最直接、最可靠的方式,你可以直接从GitHub项目发布页面下载官方编译好的预发行版文件

  • Windows 上的包管理器 scoop 来安装,你只需要打开终端,先确保安装了 scoop,然后运行 scoop install komorebi 命令就行了,这种方式能帮你自动处理依赖和后续更新,非常省心
  • 当然,你也可以选择用 winget 安装,命令是 winget install LGUG2Z.komorebi
开源地址:https://github.com/LGUG2Z/komorebi

近期热文:

Windows版本来了 ! 快 , 真的快
下一个顶流工具 , 开源 !
刚开源就爆 !  破万了
国产开源 ! 完美支持
再见Notion ! 德国法国一起干


【声明】内容源于网络
0
0
开源日记
分享10k+Star的优质开源项目。
内容 1768
粉丝 0
开源日记 分享10k+Star的优质开源项目。
总阅读84
粉丝0
内容1.8k