dwm

dwm
软件描述
dwm 是一个用于 X 的动态窗口管理器。它采用平铺、单窗格和浮动布局来管理窗口。所有布局均可动态应用,从而为当前使用的应用程序和执行的任务优化环境。
官方网站
访问软件的官方网站了解更多信息
dwm.suckless.org
什么是 dwm?
dwm 是一个用于 X 的动态窗口管理器。它支持平铺、单窗格和浮窗三种布局。所有布局均可动态切换,以优化当前应用程序和任务的使用环境。
在平铺布局中,窗口被分为主区域和堆叠区域。主区域包含当前最需要关注的窗口,而堆叠区域则包含其余所有窗口。在单窗格布局中,所有窗口均最大化至屏幕尺寸。在浮窗布局中,窗口可自由调整大小和移动。对话框窗口始终以浮窗方式管理,与所应用的布局无关。
窗口通过标签进行分组。每个窗口可标记一个或多个标签。选择特定标签后,将显示所有带有这些标签的窗口。
每个屏幕上方有一个小状态栏,显示所有可用标签、当前布局、可见窗口数量、焦点窗口的标题,以及聚焦屏幕时从根窗口名称属性读取的文本。浮窗窗口前以空方块表示,最大化浮窗则以实心方块表示。选中的标签以不同颜色显示。焦点窗口的标签在左上角用实心方块标示。已应用于一个或多个窗口的标签在左上角用空方块标示。
dwm 在窗口周围绘制一个可自定义的小边框,以指示焦点状态。
🔄 替代方案
76 个选择
Cortile
支持热角功能的 Linux 自动分屏管理器,适用于 Openbox、Fluxbox、IceWM、Xfwm、KWin、Marco、Muffin、Mutter 等符合 EWMH 规范的窗口管理器,基于 X11 窗口系统。

PaperWM
PaperWM 是一个实验性的 Gnome Shell 扩展,提供可滚动的窗口平铺和每显示器的工作区。其灵感来源于纸质笔记本和分屏窗口管理器。支持在 X11 和 Wayland 上运行的 Gnome Shell 3.28 和 3.30。

strataWM
Strata 是一款使用 Rust 编写的前沿、稳定且简洁的 Wayland 合成器,基于 Smithy 库。它设计为极简、灵活且可定制。Strata 使用 Lua 进行配置,Lua 是一种轻量级、高级别的多范式编程语言。

Subtle window manager
subtle 是一个手动分窗管理器,采用了一种相当独特的分窗方式:它不依赖预设的布局,而是将屏幕划分为可自定义区域(称为重力点)的网格。

CLFSWM
CLFSWM 是一个高度动态的、100% 使用 Common Lisp 编写的 X11 窗口管理器。默认情况下只有一个框架(根框架),其他框架会按需动态创建或删除。一个窗口可以位于多个框架中,因此同一窗口可以拥有多个视图。

