Questions tagged [wayland]

Wayland is a protocol that specifies the communication between a display server and its clients, as well as a reference implementation of the protocol in C language. It was initially authored by Kristian Høgsberg as a replacement for the X Window System.

The Wayland protocol is essentially only about input handling and buffer management. When running on Linux kernel, handling of the input hardware relies on evdev, while the handling of buffers relies on Generic Buffer Management (GBM); when running on other operating systems, Wayland compositors work with their respective components.

Weston is the reference implementation of a Wayland compositor, it is written in C and published under the MIT License.

Unlike the X clients, Wayland clients will render directly into their own buffer located in the graphics memory, through the use of EGL with some additional Wayland-specific extensions to EGL. The display server is responsible for the compositing, hence it will incorporate a large part of the functionality of current compositing window managers.

Wayland is intended as a simpler replacement for X, easier to develop and maintain. GNOME and KDE are expected to be ported to it.

820 questions
249
votes
6 answers

Why is Wayland better?

As recently announced by Mark Shuttleworth, Ubuntu will be moving towards using Wayland as its display manager. What are biggest differences between X11 and Wayland? Why will Wayland make Ubuntu better?
Hillar
  • 3,020
  • 2
  • 17
  • 14
138
votes
6 answers

How can I tell if I am running Wayland?

Wayland is the default display server for Ubuntu 17.10 "on supported systems". But how can I tell if my platform is supported and I'm actually using Wayland?
Sumeet Deshmukh
  • 8,628
  • 11
  • 55
  • 93
79
votes
4 answers

How do you switch from Wayland back to Xorg in Ubuntu 17.10?

Some of my applications don't work on Ubuntu 17.10 Wayland. How can I switch back to Xorg?
orschiro
  • 12,987
  • 16
  • 82
  • 157
48
votes
8 answers

Why don't gksu/gksudo or launching a graphical application with sudo work with Wayland?

I installed Ubuntu 17.10. Now I am having trouble with gksu: $ gksu -dg synaptic No ask_pass set, using default! xauth: /tmp/libgksu-HgUjgQ/.Xauthority STARTUP_ID: gksu/synaptic/8760-0-alex-XPS-15-9530_TIME4974977 cmd[0]: /usr/bin/sudo cmd[1]:…
Alex Chapiro
  • 481
  • 1
  • 5
  • 5
35
votes
9 answers

Microsoft Teams and Wayland - will screen sharing be fixed in 21.04?

I've googled until my fingers bled, but unfortunately all I end up finding is either posts by Microsoft saying "Teams works on Linux" and posts in help forums that just end up telling people to use xorg instead of Wayland. But Wayland is going…
iAmGregorJ
  • 459
  • 1
  • 4
  • 6
34
votes
2 answers

How do I use X instead of wayland on 22.04?

I read posts that said you can switch at the login screen. But I have not option to switch there.
Scorb
  • 602
  • 5
  • 27
  • 50
30
votes
4 answers

Equivalent to xdotool for Wayland

I'm looking for a solution working in Wayland to get mouse position, move it and click inside a bash script, all things xdotool can do for X server. xdotool getmouselocation is still working, but xdotool mousemove xdotool click have no impact…
mxdsp
  • 3,798
  • 2
  • 29
  • 53
30
votes
4 answers

How to disable GUI on boot in 18.04 (Bionic Beaver)?

It appears that sudo systemctl disable gdm3 && sudo systemctl disable gdm do not work in 18.04 to disable the windowing system at bootup. What's the method for doing this now?
ylluminate
  • 1,359
  • 2
  • 14
  • 24
28
votes
2 answers

Wayland how to set a custom resolution

Old title - "change resolution to 1280x1024 using xrandr gives: X Error of failed request: BadValue (integer parameter out of range for operation)" I have installed a fresh Ubuntu 17.10 and have a monitor with 5:4 resolution. settings has no…
Mohammad Etemaddar
  • 1,366
  • 4
  • 18
  • 31
28
votes
4 answers

Screen sharing with Wayland

How is the status of screen sharing on Wayland? Recently this has become an essential topic for people who telecommute. I am trying to share my screen on Google Chrome 88 with WebRTC and I run GNOME 3.36 with Wayland with the following…
explogx
  • 493
  • 1
  • 5
  • 7
24
votes
4 answers

Is there a screen recorder for GNOME with Wayland?

I am using Ubuntu 18.04.01 LTS. I have spent a lot of time searching for Screen Recorders for the Ubuntu GNOME Wayland. I have tried several Screen Recorders such as Simple Screen Recorder and Vokoscreen, but the result is only a blank screen with…
fsevenm
  • 693
  • 1
  • 7
  • 18
24
votes
4 answers

How do I make my display grayscale?

After reading this article from the the New York Times and others like it, I would like to make my screen black and white/grayscale. I am on Ubuntu 17.10 with Gnome 3.26.2 without X11. I am also on a ThinkPad x220. I have tried a few things so…
user803356
23
votes
3 answers

How to prevent the screen lock while watching video (Netflix, Youtube, Amazon Prime) in Ubuntu 17.10

In earlier Ubuntu versions like 16.04 and 17.04 while watching YouTube videos in full-screen mode, the screen would not get locked automatically. In Ubuntu 17.10 while watching videos in browser, system is getting locked. So Ubuntu 17.10 is…
Karthick Jack
  • 239
  • 1
  • 2
  • 4
22
votes
1 answer

How can I tell if an application is using XWayland?

I'm troubleshooting some issues to do with multiple monitors and HiDPI on Wayland. I've learnt from online resources that applications on XWayland may not handle this use-case as expected. So now I want to know which applications are using XWayland,…
Flimm
  • 40,306
  • 22
  • 94
  • 154
22
votes
5 answers

Does Wayland have an equivalent of xrandr for changing brightness and color temperature?

xrandr can be used to change the display brightness using the command line. For example, xrandr --output VGA-1 --brightness 0.4 Wayland does not support xrandr. Is there any similar tool in Wayland that can be used to control brightness and color…
Archisman Panigrahi
  • 25,210
  • 17
  • 90
  • 185
1
2 3
54 55