Ubuntu Universe Wayland problem

Asked by Max Vincent Goldgamer on 2021-02-22

The Ubuntu universe has a big Wayland problem!

What does that mean?

So a lot of packages in the Universe repository are not compiled with Wayland support which is really bad and would lead to bad performance after 21.04 comes out.

Here are the following packages that I detected with wrong compilation:

telegram-desktop (Wayland support work with snap version)
kiwix
firefox (everything works fine with this env variable set:"MOZ_ENABLE_WAYLAND=1")

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
2021-02-22
Last reply:
2021-02-22

https://www.omgubuntu.co.uk/2021/01/ubuntu-21-04-will-use-wayland-by-default

No performance issue, just choose of you want Xorg or Wayland at login

Then you haven’t read my thread!

I said that the apps or packages on 21.04 universe doesn’t support wayland I’m not talking about the operating system!

Bernard Stafford (bernard010) said : #3

Packages such as VLC need XORG (X11) to work properly, changing that would be up to the package maintainers at VLC.
Other packages that the performance or will not work with Wayland are dependent upon X11 to work. That would be up the the package maintainers to change.

I believe there is an abstraction layer between the two. this is XWayland server, a backward compatibility implementation in Wayland that allows running legacy X programs in Wayland.
As more applications are ported over it'll be less and less needed. This was also the case in the late 1990s/early 2000s with XFree86/Xorg. It was a real mess but we got there

Bernard Stafford (bernard010) said : #5

For now you can use @actionparsnip first answer and toggle between XORG and Wayland.

Manfred Hampl (m-hampl) said : #6

Are you talking about Bug #1690719 (that seems to be already solved), or can you provide other information supporting your statement of "bad performance"?

(Remark: firefox is not in "universe", but "main")

@actionparsnip as you Said the problem is xwayland!
A lot of tools in the universe repo are using xwayland instead of Wayland even when they officially support wayland like telegram do!
The snap version work with wayland but the hirsute universe version works with xwayland (X.org)

Can you help with this problem?

Provide an answer of your own, or ask Max Vincent Goldgamer for more information if necessary.

To post a message you must log in.