Using Wayland

From DcSharedWiki
Revision as of 18:25, 6 May 2019 by Duck (talk | contribs) (Created page with "== Introduction == The goal of this page is to relate experiences using Wayland working implementations, software replacement from the X11 world and so on. Duck: also please...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Introduction

The goal of this page is to relate experiences using Wayland working implementations, software replacement from the X11 world and so on.

Duck: also please not I'm an AwesomeWM user so I'm not looking into major desktop implementations like GNOME or KDE but more on aggregating interesting pieces to fit your needs better.

Compositors

There's many Wayland compositor projects around but a lot are very experimental and many even already abandoned.

Working or prospective compositors follows.

Sway

Status: very active project, create a wlroots framework to share with other compositors, version 1.0 is usable with some glitches

Problems:

    • DRM issues when switching VT or when going out from idle (DPMS off and on)

Packaging: not ready in Debian yet but WIP in Salsa: wlroots builds fine, Sway 1.0 final needs a patch (TODO: document this)

Tools:

  • swaybar (display workspaces, current window title, tray, time, CPU infos…)
    • integrated with sway
    • Status: works fine but tray support is limited (icon may be missing, contextual menu not working, WIP)
    • not packaged in Debian
  • Waybar (more fancy bar)
    • Status: tested only a short time, tray working better than swaybar but contextual menu currently displayed in the middle of the screen
  • swaylock (lock screen)
    • packaged in Debian
    • Status: works fine
  • swayidle
    • packaged in Debian
    • Status: works fine but stopped using it because of the DRM issues listed above

Way Cooler (spiritual successor of AwesomeWM)

Status: being rewritten on top of wlroots, far from being usage yet (as of early 2019)

Tools

Notifications

  • xfce4-notifyd:
    • packages in Debian
    • Status: works fine but display in the middle of the screen so not very practical
  • mako:
    • not packaged in Debian
    • works fine