Questions tagged [wayland]

Wayland is protocol for providing graphical output to Linux/Unix users. It is intended to be a lightweight alternative to the X11 subsystem.

Wayland is a protocol for a compositor to talk to its clients as well as a C library implementation of that protocol. The compositor can be a standalone display server running on Linux kernel modesetting and evdev input devices, an X application, or a wayland client itself. The clients can be traditional applications, X servers (rootless or fullscreen) or other display servers.

Source: wayland.freedesktop.org

Implementations

The later lists are not exhaustive and subject to a lot of change.

Server-side dedicated libraries and compositors

  • Weston: The reference implementation.
  • swc: A library implementing a minimal wayland compositor.
  • Waysome: (in progress) A window manager.
  • wlc: (in progress) A compositor library.
  • Loliwm: A tiling window manager based on wlc
  • Velox: A window manager based on swc.
  • Clayland: A clutter-based compositor.

Client

Graphical libraries supporting Wayland:
  • Gtk+
  • EFL
  • SDL
  • Clutter
  • Qt 5
Programming language supporting libwayland:
  • C
335 questions
-1
votes
0 answers

Dragging causes lag on chrome windows which plays a video in Ubuntu 22.04

Good morning dear community, I've just installed Ubuntu 22.04 and I have just realized about an extreme lag while dragging chrome windows which are playing a video. I installed my gpu drivers via CLI and everything seems to be working fine except…
Oversitoo
  • 35
  • 1
  • 7
-1
votes
1 answer

How to develop apps for Wayland without using a widget toolkit?

I would like to know how to develop an application without using widgets toolkits like GTK or QT. Searching I found that for Xorg it is possible using Xlib. But how to do this for Wayland? Is there an Xlib equivalent library for Wayland? Where…
-1
votes
1 answer

How to start building a GUI toolkit for wayland

I want to create a GUI toolkit for my desktop environment (because neither gtk nor qt don't fit to my needs) but I don't know how to start. I don't want a cross-platform or display-server independent library, theming options, configurable icons etc.…
user11955706
-1
votes
1 answer

How can we benchmark performance of Qt Wayland on a hardware platform?

How can we benchmark performance of Qt Wayland on a hardware platform? Do we have any benchmarking tools like "glmark2-es2" which is used for standard OpenGL benchmarking. This is required to see if we can use Qt Wayland compositor or have to use…
1 2 3
22
23