README: update wlroots dependency + minor tweak to intro

This commit is contained in:
Johan Malm 2021-04-17 14:34:29 +01:00
parent 6744e10301
commit 9769fad7a5

View file

@ -20,15 +20,10 @@ on.
Labwc tries to stay in keeping with wlroots and sway in terms of general Labwc tries to stay in keeping with wlroots and sway in terms of general
approach and coding style. approach and coding style.
In order to avoid re-inventing configuration syntax and theme variable In order to avoid re-inventing configuration & theme syntax, [openbox-3.4]
names, [openbox-3.4] specification is used. This does not mean that specification is used. This does not mean that labwc is an openbox clone.
labwc is an openbox clone. In fact, as a Wayland compositor it will be In fact, as a Wayland compositor it is quite different in areas, and the
quite different in areas, and the acceptance criteria only lists ca acceptance criteria only covers ca 40% of openbox features.
40% of openbox features.
Parsing GTK3 and Qt themes for window decorations is quite complicated,
so using the much simpler openbox specification makes sense for a
simple compositor such as labwc.
[Video (3:42)](https://youtu.be/rE1bQjSVJzg) [Video (3:42)](https://youtu.be/rE1bQjSVJzg)
@ -44,7 +39,7 @@ simple compositor such as labwc.
Dependencies include: Dependencies include:
- meson, ninja, gcc/clang - meson, ninja, gcc/clang
- wlroots (>=0.13.0 or master) - wlroots (master)
- wayland (>=1.19) - wayland (>=1.19)
- wayland-protocols - wayland-protocols
- libinput (>=1.14) - libinput (>=1.14)