xkb swap sterling £ and numbersign # on a gb keyboard
https://github.com/NapoleonWils0n/cerberus/tree/master/xkb/xkb-swap-sterling-numbersign
https://github.com/NapoleonWils0n/freebsd-dotfiles-xps/tree/master/.config/xkb
i use a mac gb keyboard layout
default layout
pressing shift + 3...
dwl the dynamic window manager for wayland (based on dwm) has some new release available
dwl version 0.6 is out and compatible with wlroots 0.17 in the Freebsd quarterly branch
dwl 0.7-rc1 is also out for wlroots 0.18 which is in the Freebsd latest branch
if you are running quarterly you want...
wlroots 0.17.4 has fixed an issue with X11 apps crashing on XWayland
launching Duke Nuke em running as an X11 on XWayland would always crash my wlroots wayland session
and i would have to log back in and then Duke Nuke em would work
After upgrading to wlroots 0.17.4 today Duke no longer crashes
dwl warp (move) your cursor to another display with a keyboard shortcut using wlrctl
which doesnt need root permissions to move the cursor
warping your cursor will move your cursor to another display and give that display focus,
i also cover moving windows to another display as well...
setting up the media volume keys on the dwl wayland tiling window manager
using the mixer command to raise, lower and mute the volume
update you dont need to import the xf86 header, dwl already imports a version we can use
updated code
/* commands */
static const char *volumeup[] = {...
freebsd dwl wayland tiling window manager install with patches in a separate git branch.
the reason why you need to build dwl on freebsd rather than using the port or packages
is because the dwl package lets you set an variable called DWL_HOME_CONFIG that points to a dwl config.h file
which...
im trying to build dwl and get this error when i run make
c99: illegal option -- p
i know there is a dwl package but i dont want to use that because dwl is something you usually compile
and the package also installs the foot terminal and bemenu-run
clone dwl with git
git clone...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.