Phoenix

Phoenix
软件描述
Phoenix 是一个轻量级的 OS X 窗口和应用程序管理器,支持使用 JavaScript 编写脚本。你也可以轻松使用编译为 JavaScript 的语言,例如 CoffeeScript。Phoenix 追求高效和极小的系统占用。
官方网站
访问软件的官方网站了解更多信息
github.com
什么是 Phoenix?
Phoenix 是一个轻量级的 macOS 窗口和应用管理工具,支持用 JavaScript 编程。你也可以轻松使用编译为 JavaScript 的语言,如 CoffeeScript。Phoenix 追求高效与极小的系统占用。如果你希望用 JavaScript 自行编写窗口或应用管理工具,Phoenix 很可能正是你需要的工具。通过 Phoenix,你可以绑定键盘快捷键和系统事件,并利用它们与 macOS 交互。
主要特性
高度可定制,可自行编写配置
将键盘快捷键和系统事件绑定到回调函数
控制并操作屏幕、空间、鼠标、应用程序和窗口
记录日志信息、发送通知或以模态框显示消息
执行外部命令
🔄 替代方案
66 个选择Hyprland
一个用 C++ 编写的独立平铺式 Wayland 合成器。Hyprland 的显著特性包括动态平铺、标签式窗口、简洁易读的 C++ 代码库,以及自定义渲染器,可实现窗口动画、圆角效果和透明窗口上的双 Kawase 模糊。

i3
i3 是一个动态平铺式窗口管理器,代码简洁、清晰且文档齐全,支持扩展的 Xinerama,使用 libxcb 而非 xlib,并在 wmii 的基础上进行了多项改进。
Sway
Sway 是一个平铺式 Wayland 合成器,也是 X11 下 i3 窗口管理器的直接替代品。它可与您现有的 i3 配置配合使用,并支持大部分 i3 的功能,以及一些额外特性。
niri
窗口按列排列在向右无限延伸的条带上。打开新窗口不会导致现有窗口调整大小。

Openbox
Openbox 是一个高度可配置的下一代窗口管理器,支持广泛的规范。

awesome
Awesome 是一个高度可配置的下一代 X 窗口管理器,非常快速、可扩展,并采用 GNU GPLv2 许可证。

bspwm
基于二叉空间分割的平铺窗口管理器。

Fluxbox
Fluxbox 是一个基于 Blackbox 0.61.1 代码的 X 窗口管理器。它资源占用极低,易于使用,同时具备丰富的功能,可带来简单且极其快速的桌面体验。它使用 C++ 编写,采用 MIT 许可证。
