dwl
dwl 是基于 wlroots 的 suckless 窗口管理器 dwm 的分支,为 Wayland 用户创建。
安装
dwl 可以通过 dwlAUR 或 dwl-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
用法
启用/启动来自 seatd 的 seatd.service
,它将作为 wlroots 的依赖项安装,否则 dwl 将在运行时尖叫并抱怨它无法打开后端并且找不到任何会话。 然后可以通过以下方式启动 dwl
$ dbus-run-session dwl