dwl

出自 ArchWiki

此条目或章节需要扩充。

原因:小作品。(在 Talk:Dwl 中讨论)

dwl 是基于 wlroots 的 suckless 窗口管理器 dwm 的分支,为 Wayland 用户创建。

安装

dwl 可以通过 dwlAURdwl-gitAUR 软件包安装。在构建和安装之前进行任何必要的配置更改,请参阅 makepkg

配置

dwl 可以在 C 语言中配置,通过编辑源代码文件中的 config.h 文件。 您可以通过将 config.def.h 的内容复制到 config.h 中来恢复默认设置。 记住重新构建您的软件包以使用您的更改。

官方项目仓库有许多补丁,可以为 dwl 添加额外的功能。 这些补丁主要更改 dwl.c 文件,但也适当地更改 config.h 文件或其他源文件。 有关应用补丁的信息,请参阅 Patching packages 文章。

启用 XWayland

要构建启用 XWayland 的 dwl,请安装 xorg-xwayland 并取消注释 config.mk 文件中的以下行

# Uncomment to build XWayland support
XWAYLAND = -DXWAYLAND
XLIBS = xcb xcb-icccm

用法

启用/启动来自 seatdseatd.service,它将作为 wlroots 的依赖项安装,否则 dwl 将在运行时尖叫并抱怨它无法打开后端并且找不到任何会话。 然后可以通过以下方式启动 dwl

$ dbus-run-session dwl