Wayland Support
Wayland is more secure and most modern linux destops use Wayland to replace the old and insecure X11. please include Wayland support in your desktop applications for Linux
-
flatcapron
commented
As xwayland is only designed for temporary legacy support and does not Scale well with high dpi monitors, I do feel it is important that all new builds of proton software designed for Linux should be made to support Wayland sessions. Most major Distributions are using Gnome or KDE which very soon will if not already Wayland only.
-
Saar
commented
Wayland is very important for security. It's one of the fundamental reasons it was created, because X.Org (not X11) didn't have the potential to solve its fundamental problems.
So to see Proton neglecting security like this on Linux is sad. It's the more secure OS option and still they are favoring Windows users. Essentially giving them a reason to stay in Windows.
The comment below is a good explanation of X.Org and Wayland. Only nitpick is that X11 is not the correct term. X.Org is the open sourced variant of X11 and the one in use on Linux.
-
Vao
commented
Current client runs through XWayland meaning you build it as an X11-based application.
While X11 has served Linux well for decades, it has limitations in terms of performance, security, and modern use cases.
Wayland is being adopted as the default display server in many major Linux distributions and desktop environments (e.g., GNOME, KDE Plasma). For example, distributions like Fedora and Ubuntu are pushing Wayland as the default, and more compositors (like Sway, Weston, and Mutter) are becoming Wayland-only.
Wayland is designed with better security in mind. X11 has a history of serious security flaws, including arbitrary access to windows and input events from other apps. In Wayland, each application is isolated and doesn't have access to other windows unless explicitly granted (via protocols like the "clipboard" protocol), which reduces the potential attack surface.
While XWayland provides backward compatibility for running X11 apps, it's a layer on top of Wayland that introduces additional complexity and performance overhead. Relying on XWayland means your app is not truly taking advantage of Wayland's features, potentially leaving you with a suboptimal user experience.
Embracing Wayland now will help you build better, faster, and more secure applications that will be ready for the future of Linux desktop environments.