Way Cooler

Way Cooler

使用Rust编写的平铺Wayland窗口管理器,可以使用Lua进行配置,并可以使用D-Bus进行扩展。
Way Cooler是一个平铺的Wayland窗口管理器,用Rust编写,可以使用Lua进行配置,并且可以使用D-Bus进行扩展。Way Cooler使用户可以完全控制扩展窗口管理器的功能,而无需编写Rust一行。核心功能是作为D-Bus客户端实现的,从而允许以可以说D-Bus协议的任何语言来实现诸如锁屏和状态栏之类的程序。Lua是Way Cooler的头等公民。平铺选项,窗口规则和主题选项由集成的Lua线程控制。也可以编写短脚本,否则这些脚本太短而无法成为合适的客户端程序,以扩展窗口管理器的功能。Way Cooler的设计完全是安全的。Rust阻止Way Cooler进行数据争夺,悬空指针或段错误。为了最大程度地提高Wayland的安全性,必须首先使用Lua对所有客户端程序进行身份验证,并且仅向其授予其执行任务所需的权限。
way-cooler

特征

Mac版Way Cooler的替代品

Xmonad

Xmonad

xmonad是在Haskell中编写和配置的动态平铺X11窗口管理器。在普通的WM中,您花费一半的时间来对齐和搜索窗口。
Amethyst

Amethyst

Amethyst是Mac的平铺窗口管理器,类似于Linux上流行的xmonad平铺窗口管理器。
  • 免费应用
  • Mac
Phoenix

Phoenix

Phoenix是轻量级的OS X窗口和可使用JavaScript编写脚本的应用程序管理器。您还可以轻松使用编译成JavaScript的语言,例如CoffeeScript。
  • 免费应用
  • Mac