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

特征

BSD版Way Cooler的替代品

Openbox

Openbox

Openbox是具有广泛标准支持的高度可配置的下一代窗口管理器。
i3

i3

受wmii启发并用C编写的针对X11设计的动态平铺窗口管理器。
Fluxbox

Fluxbox

Fluxbox是基于Blackbox 0.61.1代码的X窗口管理器。
awesome

awesome

用C和Lua编程语言开发的X窗口系统的动态窗口管理器。。
dwm

dwm

dwm是X的动态窗口管理器。它以平铺,单片和浮动布局管理窗口。
herbstluftwm

herbstluftwm

herbtluftwm是使用Xlib和Glib的X11手动平铺窗口管理器。