Other dwl 0.9 Wayland tiling window manager install

dwl 0.9 Wayland tiling window manager is out
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


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


move stack patch


dotfiles


root dotfiles

 
Trying to get any graphics screen that's not X.org or X11R?. Never seen it...
The handbook covers 14.1. The /var/run/user reference doesn't seem to exist anymore or it doesn't explain enough. What's required to exist for what?

There should be a script that checks the hardware requirements and starts Wayland from a FreeBSD vt shell.
 
Back
Top