dwl 0.9 Wayland tiling window manager is out
as pointed out by scottro
You can just download the latest release or use git
There are a couple of changes to build dwl 0.90
You need to install wlroots020
Here are my notes on building dwl 0.90
github.com
Here are the important parts
make sure you have either extracted the tar.gz or checkout the repo with git.
and then changed into the dwl directory
you need to edit the Makefile with sed
if you want to build with XWayaland support for X11 applications,
edit the config.mk file
and uncomment this section
make for xwayland
make without xwayland
install
make sure its executable
dwl config files
github.com
move stack patch
github.com
dotfiles
github.com
root dotfiles
github.com
as pointed out by scottro
Code:
Added
Add axis mouse bindings (#652)
Add support for the ext-data-control protocol (#1184)
Add support for the ext-foreign-toplevel-list protocol (#1223)
Add support for the ext-image-copy-capture and ext-image-capture-source protocols (screensharing) (#1218, #1223, #1224)
Add support for version 4 of the layer shell protocol (on-demand keyboard interactivity) (#674)
Add support for wlr-text-input and wlr-input-method protocols (IME) (#1219)
Snap windows to edges when moving or resizing them (#608)
You can just download the latest release or use git
There are a couple of changes to build dwl 0.90
You need to install wlroots020
Code:
doas pkg install wlroots020
Here are my notes on building dwl 0.90
cerberus/dwl/dwl-freebsd.org at master · NapoleonWils0n/cerberus
cerberus code library. Contribute to NapoleonWils0n/cerberus development by creating an account on GitHub.
Here are the important parts
make sure you have either extracted the tar.gz or checkout the repo with git.
and then changed into the dwl directory
Code:
cp config.def.h config.h
you need to edit the Makefile with sed
Code:
sed -i'' -e s/_POSIX_C_SOURCE=200809L/_XOPEN_SOURCE=700/ Makefile
if you want to build with XWayaland support for X11 applications,
edit the config.mk file
Code:
vi config.mk
and uncomment this section
Code:
# Uncomment to build XWayland support
XWAYLAND = -DXWAYLAND
XLIBS = xcb xcb-icccm
make for xwayland
Code:
gmake CC=cc CFLAGS+='-std=c11 -Wno-strict-prototypes' XWAYLAND="-DXWAYLAND" XLIBS="xcb xcb-icccm"
make without xwayland
Code:
gmake CC=cc CFLAGS+='-std=c11 -Wno-strict-prototypes'
install
Code:
doas cp dwl /usr/local/bin/
make sure its executable
Code:
doas chmod + /usr/local/bin/dwl
dwl config files
cerberus/dwl/dwl-freebsd-config at master · NapoleonWils0n/cerberus
cerberus code library. Contribute to NapoleonWils0n/cerberus development by creating an account on GitHub.
move stack patch
cerberus/dwl/patches at master · NapoleonWils0n/cerberus
cerberus code library. Contribute to NapoleonWils0n/cerberus development by creating an account on GitHub.
dotfiles
GitHub - NapoleonWils0n/freebsd-dotfiles-xps: freebsd dotfiles dell xps 15 2019
freebsd dotfiles dell xps 15 2019. Contribute to NapoleonWils0n/freebsd-dotfiles-xps development by creating an account on GitHub.
root dotfiles
GitHub - NapoleonWils0n/freebsd-root-xps: freebsd root dotfiles for dell xps 15 2019
freebsd root dotfiles for dell xps 15 2019. Contribute to NapoleonWils0n/freebsd-root-xps development by creating an account on GitHub.