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

特征

具有任何许可的所有平台的Way Cooler替代品

Openbox

Openbox

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

i3

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

Fluxbox

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

awesome

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

Xmonad

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

dwm

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

Amethyst

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

Bluetile

Bluetile是Linux的平铺窗口管理器,旨在与GNOME桌面环境集成。
qtile

qtile

Qtile是使用Python编写的功能齐全的可破解平铺窗口管理器。
Sway

Sway

Sway是平铺的Wayland合成器,是X11的i3窗口管理器的直接替代品。
bspwm

bspwm

基于二进制空间分区的平铺窗口管理器。
Phoenix

Phoenix

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

Ratpoison

Ratpoison是一个简单的窗口管理器,没有胖库依赖项,没有花哨的图形,没有窗口装饰,也没有啮齿类动物的依赖。
herbstluftwm

herbstluftwm

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

i3-gaps

i3-gaps是i3wm的一个分支,它是X11的平铺窗口管理器。它与上游保持同步,增加了一些附加功能,例如窗口之间的间隙。