Skip to content

Commit c54e9b9

Browse files
committed
index.md: improve landing page
Leading with limitations ("does not support...") frames the projects defensively instead of communicating value. Whilst operating within limits is often fundamental for good Engineering design, it feels more appropriate to unpack this at the gh repo README.md rather than on the website index page.
1 parent 4b7b9a9 commit c54e9b9

File tree

10 files changed

+109
-22
lines changed

10 files changed

+109
-22
lines changed

deploy/img/scrot3-opensuse.png

43.1 KB
Loading

deploy/img/scrot4-lxqt.png

577 KB
Loading

deploy/img/scrot5-rpi.png

727 KB
Loading

deploy/img/scrot6-cairodock.png

590 KB
Loading

deploy/img/scrot7-noctalia.png

500 KB
Loading

deploy/img/scrot8-dms.png

295 KB
Loading

src/features.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Features
2+
3+
- Stability and a steady release cycle
4+
- Latest [Wayland] features with [wlroots]
5+
- Window decorations, window-switcher and menus
6+
- Absence of desktop-environment-style functionality so users can choose their
7+
own components like panels, application launchers, screen-shooters and
8+
wallpaper-setters.
9+
- Familiar [stacking] workflow with floating windows, keyboard shortcuts and
10+
traditional desktop paradigms.
11+
- Lightweight and efficient. The [compositor] is designed to consume minimal
12+
resources resulting in low memory footprint, fast startup, and minimal
13+
background processing.
14+
- Powerful configuration, with virtually everything important being
15+
configurable including keybindings, actions, themes, appearance, menu system,
16+
per-application behavior.
17+
- You control the environment, not the other way around.
18+
19+
[compositor]: https://en.wikipedia.org/wiki/Wayland_(protocol)#Wayland_compositors
20+
[stacking]: https://en.wikipedia.org/wiki/Stacking_window_manager
21+
[Wayland]: https://wayland.freedesktop.org/
22+
[wlroots]: https://gitlab.freedesktop.org/wlroots/wlroots

src/index.md

Lines changed: 8 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,11 @@
1-
Labwc is a [wlroots]-based window-stacking compositor for [Wayland], inspired by
2-
[Openbox].
1+
An independent Wayland compositor for Linux/BSD systems. Based on the [wlroots]
2+
library, it provides the latest Wayland features with an emphasis on standards
3+
compliance. It offers a traditional window-stacking workflow and powerful
4+
configuration. It focuses on efficiency and performance rather than visual
5+
effects or opinionated workflows.
36

4-
It is lightweight and independent with a focus on simply stacking windows well,
5-
and rendering some window decorations. It relies on clients for panels,
6-
screenshots, wallpapers, and so on to create a full desktop environment.
7+
- [Screenshots](screenshots.html)
8+
- [Videos](videos.html)
9+
- [Features](features.html)
710

8-
Labwc tries to stay in keeping with [wlroots] and [sway] in terms of general
9-
approach and coding style.
10-
11-
Labwc only understands [wayland-protocols] & [wlr-protocols], and cannot
12-
be controlled with dbus, sway/i3-IPC, or other technology. The reason for this is
13-
that we believe that custom IPCs and protocols create a fragmentation that
14-
hinders general Wayland adoption.
15-
16-
<a href="img/scrot1.png">
17-
<img src="img/scrot1-small.png">
18-
</a>
19-
20-
[Wayland]: https://wayland.freedesktop.org/
21-
[Openbox]: http://openbox.org/
2211
[wlroots]: https://gitlab.freedesktop.org/wlroots/wlroots
23-
[sway]: https://github.com/swaywm
24-
[wayland-protocols]: https://gitlab.freedesktop.org/wayland/wayland-protocols
25-
[wlr-protocols]: https://gitlab.freedesktop.org/wlroots/wlr-protocols

src/screenshots.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# Screenshots
2+
3+
### LXQt
4+
5+
- labwc theme: `Colloid-Light`
6+
- kvantum theme: [Colloid](https://github.com/vinceliuice/Colloid-kde)
7+
8+
<a href="img/scrot4-lxqt.png"><img src="img/scrot4-lxqt.png"></a>
9+
10+
### Xfce4 on OpenSUSE
11+
12+
- labwc theme: [labGreybird-geeko](https://github.com/labwc/labwc-themes)
13+
14+
<a href="img/scrot3-opensuse.png"><img src="img/scrot3-opensuse.png"></a>
15+
16+
### Raspberry Pi
17+
18+
<a href="img/scrot5-rpi.png"><img src="img/scrot5-rpi.png"></a><br />
19+
20+
### Cairo Dock
21+
22+
- labwc theme: [teallach](https://github.com/teallach-desktop/teallach)
23+
- icon theme: breeze-dark
24+
- kvantum theme: [WhiteSur-opaqueDark](https://github.com/vinceliuice/WhiteSur-kde)
25+
26+
<a href="img/scrot6-cairodock.png"><img src="img/scrot6-cairodock.png"></a>
27+
28+
### Noctalia
29+
30+
<a href="img/scrot7-noctalia.png"><img src="img/scrot7-noctalia.png"></a>
31+
32+
### Dank Material Shell
33+
34+
<a href="img/scrot8-dms.png"><img src="img/scrot8-dms.png"></a>
35+
36+
### sfwbar
37+
38+
<a href="img/scrot2.png"><img src="img/scrot2-small.png"></a>
39+
40+
### Original Screenshot
41+
42+
<a href="img/scrot1.png"><img src="img/scrot1-small.png"></a>
43+
44+

src/videos.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Videos
2+
3+
<iframe
4+
width="560"
5+
height="315"
6+
src="https://www.youtube.com/embed/BY7AFh-MnOk?si=9OpvpURqUPl6Xn23"
7+
title="YouTube video player"
8+
frameborder="0"
9+
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
10+
referrerpolicy="strict-origin-when-cross-origin"
11+
allowfullscreen>
12+
</iframe>
13+
14+
<iframe
15+
width="560"
16+
height="315"
17+
src="https://www.youtube.com/embed/HGzqci_THwA?si=2_v08XZ7ReFDsPHN"
18+
title="YouTube video player"
19+
frameborder="0"
20+
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
21+
referrerpolicy="strict-origin-when-cross-origin"
22+
allowfullscreen>
23+
</iframe>
24+
25+
<iframe
26+
width="560"
27+
height="315"
28+
src="https://www.youtube.com/embed/guBnx18EQiA?si=KTznFjm_Z00vgfFF"
29+
title="YouTube video player"
30+
frameborder="0"
31+
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
32+
referrerpolicy="strict-origin-when-cross-origin"
33+
allowfullscreen>
34+
</iframe>
35+

0 commit comments

Comments
 (0)