A Wayland window-stacking compositor https://labwc.github.io
Find a file
2020-05-12 21:00:33 +01:00
.clang-format Add .clang-format and apply 2019-12-27 21:22:45 +00:00
.gitignore Rename to labwc 2019-11-19 21:03:43 +00:00
dbg.c Move some functions from main.c to dbg.c 2019-12-27 21:45:00 +00:00
deco.c Handle request_set_selection 2020-05-12 21:00:33 +01:00
labwc.h Handle request_set_selection 2020-05-12 21:00:33 +01:00
LICENSE Initial commit 2019-05-11 21:21:58 +01:00
main.c Handle request_set_selection 2020-05-12 21:00:33 +01:00
Makefile Support xwayland window title bar dragging 2020-05-04 22:21:30 +01:00
output.c Support xwayland window title bar dragging 2020-05-04 22:21:30 +01:00
README.md Fix resize bug 2020-05-12 20:37:05 +01:00
server.c Handle request_set_selection 2020-05-12 21:00:33 +01:00
view.c Fix resize bug 2020-05-12 20:37:05 +01:00
xdg.c Add .clang-format and apply 2019-12-27 21:22:45 +00:00
xwl.c Add .clang-format and apply 2019-12-27 21:22:45 +00:00

labwc

Aiming to become a light-weight openbox alternative for Wayland

Dependencies

  • wlroots (>=0.10.0)
  • wayland-protocols

Background

I am looking for a Wayland compositor that feels like openbox, but haven't come across one yet. Playing around with some code-bases seems an obvious way to evaluate and explore options. I saw sway, cage and wio, and definitely like the feel of wlroots.

Before trying wlroots, I messed around with QtWayland, grefsen, Mir / egmde. Lubuntu have declared that they will be switching to Wayland by default for 20.10 and that they are going to do this by porting Openbox to use the Mir display server and Drew DeVaults QtLayerShell, etc.

Influenced by: sway, rootston, openbox, i3, dwm

Keyboard shortcuts

Alt+Escape  Exit labwc
Alt+F2      Cycle between windows
Alt+F3      Launch dmenu
Alt+F12     Print all views (helpful if run from X11)