All Projects → way-cooler → Way Cooler

way-cooler / Way Cooler

Licence: mit
Wayland compositor for AwesomeWM

Programming Languages

c
50402 projects - #5 most used programming language
python
139335 projects - #7 most used programming language
Meson
512 projects
shell
77523 projects

Projects that are alternatives of or similar to Way Cooler

Wlroots
A modular Wayland compositor library
Stars: ✭ 1,969 (-7.65%)
Mutual labels:  wayland, wayland-compositor
westford
Westford Wayland Compositor
Stars: ✭ 39 (-98.17%)
Mutual labels:  wayland-compositor, wayland
japokwm
A wlroots and dwl based tiling wayland compositor based around creating layouts
Stars: ✭ 99 (-95.36%)
Mutual labels:  wayland-compositor, wayland
asc
A simple (Wayland) compositor
Stars: ✭ 26 (-98.78%)
Mutual labels:  wayland-compositor, wayland
weston-rs
Rust bindings to libweston(-desktop) of Weston, the reference Wayland compositor
Stars: ✭ 14 (-99.34%)
Mutual labels:  wayland-compositor, wayland
Evscript
A tiny sandboxed Dyon scripting environment for evdev input devices that lets you do e.g. xcape in Wayland
Stars: ✭ 91 (-95.73%)
Mutual labels:  wayland
Oguri
A very nice animated wallpaper daemon for Wayland compositors (WIP: https://github.com/vilhalmer/oguri/milestone/1)
Stars: ✭ 141 (-93.39%)
Mutual labels:  wayland
Sway
i3-compatible Wayland compositor
Stars: ✭ 9,854 (+362.2%)
Mutual labels:  wayland
Bspwc
Wayland compositor based on BSPWM
Stars: ✭ 154 (-92.78%)
Mutual labels:  wayland
Perceptia
Dynamic window manager with support for Wayland
Stars: ✭ 138 (-93.53%)
Mutual labels:  wayland
Vkmark
Vulkan benchmark
Stars: ✭ 80 (-96.25%)
Mutual labels:  wayland
Skylane
Stars: ✭ 92 (-95.68%)
Mutual labels:  wayland
Wallutils
🌆 Utilities for handling monitors, resolutions, wallpapers and timed wallpapers
Stars: ✭ 145 (-93.2%)
Mutual labels:  wayland
Kodi Standalone Service
A systemd service to allow for standalone operation of kodi.
Stars: ✭ 83 (-96.11%)
Mutual labels:  wayland
Crosswindow
💻📱 A cross platform system abstraction library written in C++ for managing windows and performing OS tasks.
Stars: ✭ 155 (-92.73%)
Mutual labels:  wayland
Obs Gnome Screencast
GNOME Screen Cast OBS Studio plugin
Stars: ✭ 80 (-96.25%)
Mutual labels:  wayland
Glaucus
An independent Linux® distribution built from scratch
Stars: ✭ 130 (-93.9%)
Mutual labels:  wayland
Gtkplatform
Run Qt applications using gtk+ as a windowing system.
Stars: ✭ 146 (-93.15%)
Mutual labels:  wayland
Wayst
A simple terminal emulator
Stars: ✭ 117 (-94.51%)
Mutual labels:  wayland
Waybar
Highly customizable Wayland bar for Sway and Wlroots based compositors. ✌️ 🎉
Stars: ✭ 2,037 (-4.46%)
Mutual labels:  wayland

Way Cooler

Downloads License

Way Cooler is the compositor component of AwesomeWM for Wayland.

Building

To build Way Cooler, ensure you have meson installed (as well as wlroots, or use the subprojects/ directory and build it locally).

Then, execute:

meson build
ninja -C build

To run the compositor simply execute build/way-cooler/way-cooler in a TTY or any existing window manager.

It can run with this patched version of the Awesome client. The simplest way to execute both is to run way-cooler -c </path/to/patched/awesome>.

Though technically they can run standalone, the compositor is not usable by itself and the client will fail out in other compositor due to the custom protocols not being present.

Development

Way Cooler is under active development. If you would like to contribute you can contact me best on IRC (I also hang out on freenode).

Master is not usable for production. There are old versions of Way Cooler that do work, however:

  • Is written in Rust and must be built with cargo.
  • They use an old framework, wlc, and thus are very limited and buggy.
  • Was not designed to emulate Awesome, but instead has i3 tiling and its own (very incomplete) Lua libraries.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].