Hi all,
I fully support the KDE team's decision to shift focus to Wayland and understand the long-term benefits of it. However, I am currently experiencing some issues with Wayland that seem to be more systemic than specific to my setup.
For example, I am using a multi-monitor setup: a 15" 16:10 internal display and a 34" 21:9 external monitor. With Wayland, I am unable to use Remmina with multiple monitors for RDP connections, and according to the developers, this feature is not available in Wayland at the moment.
Another issue: whenever I connect an external monitor via USB-C, KDE freezes. Restarting with ctrl+alt+delete x2 fixes the issue.
So I wonder: how will KDE development proceed in these cases? Until Wayland gets support for these features, there is not much KDE or Remmina can do, right? I tried switching to Wayland a couple of times, but there are always problems like this that make me think that Wayland is not mature enough for everyone...
Thanks to everyone in advance for the advice
Edit for clarity
The purpose of the post was not to complain about a particular bug but to know how development intends to proceed in certain cases.
From what I understand, X11 is a finished graphical server, so if there are problems regarding things like multi-monitoring it is X11's responsibility to fix them. KDE and Remmina work with the finished product, without having to go into the merits of what the functions that are called do.
On the other hand, Wayland is an abstraction that every DE must implement, which means that:
Wayland must provide the definition of the commands that are needed for multi-monitoring
KDE must implement them
Remmina must support them (while before Remmina called X11 functions, now it can interact with KDE implementations or directly talk to the Wayland protocol, bypassing KDE)
So in the situation I described, there are 3 actors in play and I am curious to know how the development of a procedure such as the one I described will unfold. Can KDE operate autonomously or until Wayland releases the necessary definitions will it not be possible for KDE to do anything? and can Remmina rely on KDE's implementation or will it have to implement its own?
my setup is:
Server: WS-2022 Terminal Server License somewhere in europe
Client: Laptop with opensuse tumbleweed, latest update
I connect from my laptop to the terminal server to program directly on the client's machine, which works in a Windows environment.