A Wayland window-stacking compositor https://labwc.github.io
Find a file
2020-05-19 21:20:58 +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 Take into account deco on initial window positioning 2020-05-12 22:24:18 +01:00
deco.c Take into account deco on initial window positioning 2020-05-12 22:24:18 +01:00
labwc.h Support openbox style "cycle window" 2020-05-18 20:54:25 +01:00
LICENSE Initial commit 2019-05-11 21:21:58 +01:00
main.c Clean up memory leaks 2020-05-19 21:20:58 +01:00
Makefile Support xwayland window title bar dragging 2020-05-04 22:21:30 +01:00
output.c view.c: refactor 2020-05-16 12:04:12 +01:00
README.md Update README.md 2020-05-18 21:01:01 +01:00
server.c Support openbox style "cycle window" 2020-05-18 20:54:25 +01:00
view.c Support openbox style "cycle window" 2020-05-18 20:54:25 +01:00
xdg.c Support openbox style "cycle window" 2020-05-18 20:54:25 +01:00
xwl.c Support openbox style "cycle window" 2020-05-18 20:54:25 +01:00

labwc

A light-weight openbox alternative for Wayland.

This software is in early development.

Dependencies

  • wlroots (>=0.10.0)
  • wayland-protocols

Aim

[x] Support xwayland [ ] Support some of openbox's rc.xml [ ] Support openbox themes [ ] Support layer-shell's background layer

Influenced by

Alternatives

The following were considered before choosing wlroots:

CONFIGURATION

Keyboard shortcuts

We will support rc.xml keybinds, but for the time being:

Alt+Escape  Exit labwc
Alt+F2      Cycle windows
Alt+F3      Launch dmenu

Keyboard layout

Set environment variable XKB_DEFAULT_LAYOUT for your keyboard layout, for example gb. Read xkeyboard-config(7) for details.

Integration

  • Use grim for scrots