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

特征

具有商业许可证的GNOME版Way Cooler的替代方案