Wayland or Xorg?

Soon Ubuntu 21.04 will be available (today the Beta release) and it will come default with Wayland, Xorg is still available though.
My question is, why should I choose for Wayland or Xorg? Is Wayland better than Xorg? BTW I am working with Gnome on Ubuntu20.10 now, soon U 21.04

Absolutely. It also has improved very much over the past 2 years, so if you read some old articles saying that it’s not ready yet, then be assured that this changed by now. You can use it as your daily driver.

The extremely short summary of how Wayland compares to X:

Wayland is in every possible way better than X.


  • Wayland has a way better design.
  • Wayland works better with newer PC designs and supports stuff that wasn’t commonly around 20 years ago, like e.g. multi-monitor setups.
  • Wayland makes sense. Whereas nothing about X’s design makes sense and all the crap that is in X is basically the result of how limited and bad X is.

Wayland is the replacement for X.

  • X has become a failed construct over the years.
  • X is a wreckage.
  • X is an absolute mess!
4 Likes

thanks a lot for the clear and informative information. looking forward to Ubuntu 21.04 where Wayland is default.

My answer : If everything works in Wayland - then keep using Wayland?

Me? I can’t run wayland for some reason - probably proprietary NVidia drivers… I dunno… not particularly bothered… supposedly my favourite dock (plank) doesn’t work in wayland (it didn’t, the last time I tried wayland - I think that was on Fedora about 3-4 years ago)…

I was just trying to get it (Wayland) to work on my main desktop machine - and gave up - NVidia GTX1650 Super with 460 proprietary drivers, Ryzen 7 3700x 40 GB RAM, Ubuntu 20.04 “Gnome” (i.e. vanilla ubuntu) - and it won’t show up on the chooser in GDM… it was there (Wayland) on the GDM chooser when I first built this PC (this ubuntu 20.04 started life as 18.04 then updated to 20.04)… I was even prepared to find a new dock solution (maybe even just gnome extension dash-2-dock)…

If elementary decide to go Wayland, I’m guessing there will be some impetus to get plank working on Wayland…

Not an expert myself, but my friend who is an avid Wayland lover (he convinced me of how great Wayland is, as is seen in my previous post) told me that there is a new feature in Wayland, that enables emulating (?) an X server (or some other X thing), which allows you to use any app, regardless of its Wayland support. That is one of the major reasons why Wayland can certainly become a daily driver.

So, theoretically, all you would need to do is run Plank as an explicit X app in your Wayland environment. Then it should work.

Yikes - showstopper for me : Synergy 1.x (including latest 1.13.0) doesn’t run on Wayland…

Just gave it a test drive on a Dell Laptop using Intel GPU - Synergy runs, claims to be running, but it’s unusable… I was preparted to do without Plank and start using the Gnome extension “dash 2 dock”…

I pay for this product - Symless have been hiring developers over the last 12 months, you’d a thunk they’d a sorted this by now (found an article asking about Wayland support for Synergy from 2017 - still no go!)…

Indeed, this often happens. However, you usually cannot look behind the curtain, as in what is going on internally in the company. Perhaps they had to fix other failures, that were more urgent.
There are also many companies that live in the stone age and just because it “works” today, they do not see a reason to change.

So I could imagine that they are looking at the amount of users actually using Wayland and perhaps think “we still have time” or something like that. Who knows.

I know, it’s not a solution for your situation, but I want to point out for potential future readers, that there are also hardware based solutions to sharing a mouse and a keyboard between computers, seemlessly.

1 Like

Tell me some of them?

Been seriously looking at investing in a DIY IP based KVM (via Raspberry Pi) - will need VGA on at least one of them - mainly for my NAS - but maybe not - I hardly ever reboot it - haven’t rebooted FreeNAS since I upgraded it from 8 GB non-ECC RAM to 16 GB ECC - ZFS LOVES IT - 85 days ago).

But what I really want is just seamless “drag cursor to other computer running on another screen”…

I tried some 'seamless" stuff with a Logitech BT keyboard (K380) and mouse (M336/M337/M535) - it works - kinda/sorta - the keyboard supports pairing with 3 hosts, the mouse 2…

I was using it for a while with Dex on my Android phone… it sorta worked - but no clipboard sharing (Synergy does clipboard sharing too! Select some text into the X select buffer, mouse to another screen+computer and middle button paste). Logitech do have a solution for shared clipboard too - but - BIG CAVEAT - it’s Windows and Mac only! Not that there’s any Synergy on Android - but - I tried the same setup across a Pi and X86 desktops - no sharing clipboard - of course - never expected it work…

Also - my current favourite keyboard is my Lenovo Thinkpad Keyboard with Trackpoint - got the latest model version 2 (not cheap - but worth every cent) - it supports both Bluetooth and 2.4 Ghz dongle, and has a toggle button to select either / and / or bluetooth or dongle, and/or Android vs PC… but it doesn’t really play well if switching back and forth, and Lenovo need a few lessons in usabilty - the switching button is a PITA to try and find (Logitech make the effort simple and no-brainer). I use the USB only version of this keyboard at work… Love the trackpint on my keyboard (I’m a keyboard warrior / worrier after all) and having a middle mouse button on my keyboard - prefer to use the mouse as little as possible…

So - long story short - I think I’ll continue to “need” synergy for the forsee-able future… and I probably won’t try the fork of its OSS version (Barrier?) because I paid for Synergy and it works just fine on X86 Linux x11/xorg, Windows 10, (even Mac OS X sometimes when I boot one up), and Raspbian desktop - and the 1.4.x client on things like 1.4.x client on Jessie ARM NTC C.H.I.P. too, even against server running 1.13.0…

As far as I remember, that is the one that my friend uses with Linux. So it is definitely confirmed to work properly on Linux and Wayland.

Can’t go wrong with UGREEN stuff, plug n play. Been using their stuff for years, simple design and some of their leads might not look up to the job or may look flimsy, but I can assure you they are tough. I have UGREEN display port leads, HDMI leads, Ethernet Leads, Phono Leads, Headphone extension leads, USB Extender
You really can’t go wrong with this company and even though in many of their products it says Windows Mac PS4, XBOX, Support, but they work fine in Linux. I am pleased with Kernel 5.0 and upwards, as I managed to find a art pen and tablet that works straight out the bag in GIMP. For years having to shop around making sure that hardware has Linux Support, but Kernel 5.0 and upwards has the drivers already built in. I love it when Linux always says yes I can, the majority of the time.
My Art pen and Tablet

1 Like

Hi all, I am using this one :
http://www.pwaytek.com/en/product/product-PWSH0201K.html

I share a screen, keyboard and a mouse betwwen 2 computers and can switch between the 2 computers without problems.

Hope that helps.

I used those hardware switches in the past, was not disappointed, but had no reason to use it furthermore.
I used Synergy for a while, switched to Barrier now.
https://kvm-switch.de/en/

KVM switch - Wikipedia (en)

[Edit: Changed german links to english, totally forgot that there are not much germans here (I guess)]

1 Like