Skip to content

qaqland/wless

Repository files navigation

wless(WIP)

window-less, a monocle-style wayland compositor based on wlroots.

Install(WIP)

The officially supported Linux distributions are Alpine Linux and deepin Linux.

Compile

depends="
        foot
        "
makedepends="
        libxkbcommon-dev
        meson
        wayland-dev
        wayland-protocols
        wlr-protocols
        wlroots-dev
        "

Key bindings

  • Super + Enter start foot terminal
  • Super + W close window
  • Super + Shfit + Esc quit wless
  • Alt + Tab switch windows
  • Alt + Shfit + Tab switch windows (reverse)
  • Super + Tab switch windows (same output)
  • Super + Shfit + Tab switch windows (same output, reverse)
  • Super + . switch outputs
  • Super + Shfit + . move client between outputs

TODO

  • Super + R starter menu
  • Super + Space switcher menu
  • Super + 0..9 exec-or-jump
  • Super + Shfit + 0..9 force-exec

Output Mode Settings

License

MIT

Acknowledgements

  • tinywl(wlroots), cage, dwl
  • @DreamMaoMao

Thanks to @vaaandark for donating me monitor to help develop wless.

$ wlr-randr
DP-1 "Xiaomi Corporation Mi Monitor (DP-1)"
  Make: Xiaomi Corporation
  Model: Mi Monitor
  Physical size: 800x330 mm
  Enabled: yes

About

window less, monocle style wayland compositor

Topics

Resources

Stars

Watchers

Forks

Languages