bug.n
bug.n
软件描述
bug.n 是一个适用于 Microsoft Windows 的平铺窗口管理器插件,使用 AutoHotkey 脚本语言编写。
官方网站
访问软件的官方网站了解更多信息
github.com
什么是 bug.n?
bug.n 是为 Microsoft Windows 设计的分屏窗口管理器插件,使用 AutoHotkey 脚本语言编写。
它能实现的功能:
- 提供窗口调整大小和移动的布局,充分利用可用屏幕空间,并可按您的特定需求和工作流程自定义
- 提供视图(即虚拟桌面),仅显示您当前工作所需的窗口
- 动态调整并移动窗口,应用指定布局,无需手动用鼠标逐个移动
- 通过隐藏并释放以下占用的空间来增加可用屏幕区域:
- Microsoft Windows 任务栏
- 每个窗口的标题栏
- 并以单一纤细的状态栏替代所有(但 bug.n 不是壳程序替代品)
- 在状态栏中显示窗口管理信息:
- 当前活动窗口标题
- 当前活动布局
- 所用视图概览
- 在状态栏中显示系统信息:
- 时间与日期
- CPU 和内存使用率
- 磁盘和网络负载
- 电池电量
- 保存设置,例如在特定视图中设定的窗口及布局
- 支持多显示器
它能让您实现的操作:
- 可通过激活的布局和热键初始化,调整和移动指定窗口
- 可切换 Windows 任务栏的可见性
- 可切换当前活动窗口标题栏的可见性
- 可根据需要更改适用于分屏窗口管理的布局
- 平铺:将所有窗口像瓷砖一样排列在主区域(可进一步分割)以及堆叠区域(剩余窗口可堆叠或并排显示)
- 单窗格:所有窗口最大化,同一时间仅显示一个
- 浮动:窗口不进行动态平铺
- 可针对每个视图进一步自定义布局
- 可通过编号标记将窗口移至另一视图(虚拟桌面)
- 可通过赋予多个编号,在多个视图间共享窗口
- 可通过简单热键在视图间切换,隐藏不需要的窗口,显示需要的窗口
安装与运行 bug.n
要求:
- Microsoft Windows 2000 或更高版本
- AutoHotkey(若从源码作为脚本运行 bug.n)
您可以从仓库下载稳定版 bug.n,或直接下载当前开发版。无论哪种方式,都将获得一个包含可执行文件(bug.n*.exe)、源码(src*)和文档(doc*)的压缩包。
bug.n 无需安装过程。解压后即可直接运行可执行文件,或使用 AutoHotkey 运行主脚本(src\Main.ahk)。
默认情况下,bug.n 将会话数据(配置、布局、窗口状态和日志)存储在用户的 APPDATA 目录下,例如 C:\Users\joten\AppData\Roaming\bug.n。
请参阅文档或 Wiki 了解有关安装、运行、自定义和使用 bug.n 的更多信息,以及当前版本的变更列表,特别是用户界面方面的变更(配置变量和热键)。
许可证
bug.n 采用 GNU 通用公共许可证第 3 版授权。完整许可证文本请见 LICENSE 文件。
致谢
bug.n 及其文档由 Joshua Fuhs 和 joten 编写,部分源码来自 AutoHotkey 论坛(http://www.autohotkey.com/forum)。这些来源已在相应代码段末尾明确标注。此外,以下列表总结了这些来源(思想或代码):
🔄 替代方案
82 个选择
VirtuaWin
VirtuaWin 是适用于 Windows 操作系统(Win9x/ME/NT/Win2K/XP/Win2003/Vista/Win7/Win10)的虚拟桌面管理器。虚拟桌面管理器可让您将应用程序分布在多个虚拟桌面(也称为“工作区”)上。
Hyprland
一个用 C++ 编写的独立平铺式 Wayland 合成器。Hyprland 的显著特性包括动态平铺、标签式窗口、简洁易读的 C++ 代码库,以及自定义渲染器,可实现窗口动画、圆角效果和透明窗口上的双 Kawase 模糊。

i3
i3 是一个动态平铺式窗口管理器,代码简洁、清晰且文档齐全,支持扩展的 Xinerama,使用 libxcb 而非 xlib,并在 wmii 的基础上进行了多项改进。
Sway
Sway 是一个平铺式 Wayland 合成器,也是 X11 下 i3 窗口管理器的直接替代品。它可与您现有的 i3 配置配合使用,并支持大部分 i3 的功能,以及一些额外特性。



