KDE6 / Wayland remote desktop.
I know that remote desktops are still a moving target in Wayland. Out of curiosity I tried to access a remote desktop running in an up-to-date Tumbleweed system. I selected to start with what I had been using successfully previously. This message is just a status report on my use. And a request for suggestions as to how best to proceed. I always have this set up so the main desktop is shared. We mainly use this doing support. I use x11vnc on the remote desktop, with this command that starts when I access port 5900 (via an entry in xinetd): /usr/bin/x11vnc -inetd -rfbauth /etc/vncpasswd \ -o /var/log/x11vnc.log -display :0 \ -auth /run/sddm/{*-*-*-*-*} -env FD_XDM=1 \ -shared -forever My client command is: vncviewer -passwd /home/roger/.vncpasswd stingray:0 where stingray is the system sharing the desktop. I use x11vnc -storepasswd on the server, and vncpasswd on the client to manage the password. Prior to the update to KDE6, this had been working. I suspect that the change to Wayland in the update has broken things. I expected that. It is not a total failure. When I connect, the password and other things still work. I get a window that is the expected size (a laptop with an external display sized window). Unfortunately the window contents are fully black. Moving the mouse or pressing a key does not make a change. I suspect that I need to move away from X (x11vnc after all) and start investigating Wayland compatible solutions. Are there any? Especially ones that work as I am - share the existing desktop? Other than this and the odd decision of KDE to no longer disable a touchpad when a mouse is connected, KDE6/Wayland seems to be working fine for my uses. -- Roger Oberholtzer
On Thu, Apr 4, 2024 at 12:35 PM Roger Oberholtzer <roger.oberholtzer@gmail.com> wrote:
I suspect that I need to move away from X (x11vnc after all) and start investigating Wayland compatible solutions. Are there any? Especially ones that work as I am - share the existing desktop?
Sharing of the existing desktop is supported natively in KDE. https://planet.kde.org/arjen-hiemstra-2023-08-08-remote-desktop-using-the-rd...
On Thu, Apr 4, 2024 at 12:55 PM Andrei Borzenkov <arvidjaar@gmail.com> wrote:
On Thu, Apr 4, 2024 at 12:35 PM Roger Oberholtzer <roger.oberholtzer@gmail.com> wrote:
I suspect that I need to move away from X (x11vnc after all) and start
investigating Wayland compatible solutions. Are there any? Especially ones that work as I am - share the existing desktop?
Sharing of the existing desktop is supported natively in KDE.
https://planet.kde.org/arjen-hiemstra-2023-08-08-remote-desktop-using-the-rd...
I tried that (a flatpak that wanted around a GB of additional flatpaks...) and I also get a back window. The krdp server says that when I connect: org.kde.krdp: Video stream initialized org.kde.krdp: Received caps: org.kde.krdp: RDPGFX_CAPVERSION_8 AVC: false YUV420: false org.kde.krdp: RDPGFX_CAPVERSION_81 AVC: true YUV420: true org.kde.krdp: RDPGFX_CAPVERSION_10 AVC: true YUV420: false org.kde.krdp: RDPGFX_CAPVERSION_101 AVC: true YUV420: false org.kde.krdp: RDPGFX_CAPVERSION_102 AVC: true YUV420: false org.kde.krdp: RDPGFX_CAPVERSION_103 AVC: true YUV420: false org.kde.krdp: RDPGFX_CAPVERSION_104 AVC: true YUV420: true org.kde.krdp: RDPGFX_CAPVERSION_105 AVC: true YUV420: true org.kde.krdp: RDPGFX_CAPVERSION_106 AVC: true YUV420: true org.kde.krdp: UNKNOWN_VERSION AVC: false YUV420: false org.kde.krdp: RDPGFX_CAPVERSION_107 AVC: true YUV420: true org.kde.krdp: Selected caps: RDPGFX_CAPVERSION_107 I guess this is not for this list. -- Roger Oberholtzer
On Thu, Apr 4, 2024 at 4:12 PM Roger Oberholtzer <roger.oberholtzer@gmail.com> wrote:
On Thu, Apr 4, 2024 at 12:55 PM Andrei Borzenkov <arvidjaar@gmail.com> wrote:
On Thu, Apr 4, 2024 at 12:35 PM Roger Oberholtzer <roger.oberholtzer@gmail.com> wrote:
I suspect that I need to move away from X (x11vnc after all) and start investigating Wayland compatible solutions. Are there any? Especially ones that work as I am - share the existing desktop?
Sharing of the existing desktop is supported natively in KDE.
https://planet.kde.org/arjen-hiemstra-2023-08-08-remote-desktop-using-the-rd...
I tried that (a flatpak that wanted around a GB of additional flatpaks...) and I also get a back window.
Well, if you get the same result both with x11vnc on X11 and krdp on Wayland it is probably not Wayland related. I would try disabling hardware acceleration for a test.
On 04.04.2024 16:11, Roger Oberholtzer wrote:
On Thu, Apr 4, 2024 at 12:55 PM Andrei Borzenkov <arvidjaar@gmail.com> wrote:
On Thu, Apr 4, 2024 at 12:35 PM Roger Oberholtzer <roger.oberholtzer@gmail.com> wrote:
I suspect that I need to move away from X (x11vnc after all) and start
investigating Wayland compatible solutions. Are there any? Especially ones that work as I am - share the existing desktop?
Sharing of the existing desktop is supported natively in KDE.
https://planet.kde.org/arjen-hiemstra-2023-08-08-remote-desktop-using-the-rd...
I tried that (a flatpak that wanted around a GB of additional flatpaks...) and I also get a back window. The krdp server says that when I connect:
org.kde.krdp: Video stream initialized org.kde.krdp: Received caps: org.kde.krdp: RDPGFX_CAPVERSION_8 AVC: false YUV420: false org.kde.krdp: RDPGFX_CAPVERSION_81 AVC: true YUV420: true org.kde.krdp: RDPGFX_CAPVERSION_10 AVC: true YUV420: false org.kde.krdp: RDPGFX_CAPVERSION_101 AVC: true YUV420: false org.kde.krdp: RDPGFX_CAPVERSION_102 AVC: true YUV420: false org.kde.krdp: RDPGFX_CAPVERSION_103 AVC: true YUV420: false org.kde.krdp: RDPGFX_CAPVERSION_104 AVC: true YUV420: true org.kde.krdp: RDPGFX_CAPVERSION_105 AVC: true YUV420: true org.kde.krdp: RDPGFX_CAPVERSION_106 AVC: true YUV420: true org.kde.krdp: UNKNOWN_VERSION AVC: false YUV420: false org.kde.krdp: RDPGFX_CAPVERSION_107 AVC: true YUV420: true org.kde.krdp: Selected caps: RDPGFX_CAPVERSION_107
Using GNOME 42 Remmina as client I do not even get as far org.kde.krdp: Received caps: org.kde.krdp: RDPGFX_CAPVERSION_8 AVC: false YUV420: false org.kde.krdp: RDPGFX_CAPVERSION_81 AVC: false YUV420: false org.kde.krdp: RDPGFX_CAPVERSION_10 AVC: false YUV420: false org.kde.krdp: RDPGFX_CAPVERSION_101 AVC: true YUV420: false org.kde.krdp: RDPGFX_CAPVERSION_102 AVC: false YUV420: false org.kde.krdp: RDPGFX_CAPVERSION_103 AVC: false YUV420: false org.kde.krdp: RDPGFX_CAPVERSION_104 AVC: false YUV420: true org.kde.krdp: RDPGFX_CAPVERSION_105 AVC: false YUV420: true org.kde.krdp: RDPGFX_CAPVERSION_106 AVC: false YUV420: true org.kde.krdp: Client does not support H.264 in YUV420 mode! Apparently it requires quite modern RDP client.
I guess this is not for this list.
Yes.
On 4/4/24 07:50, James Knott wrote:
On 4/4/24 06:54, Andrei Borzenkov wrote:
Sharing of the existing desktop is supported natively in KDE.
One nice thing about X was it provided a new desktop, whereas other methods opened the existing one, complete with all open apps. Which does this do?
I believe Andrei's example shares the one desktop running on the console of the host. I don't think this would work on a head-less server hosting logins for multiple simultaneous users. Regards, Lew
participants (4)
-
Andrei Borzenkov
-
James Knott
-
Lew Wolfgang
-
Roger Oberholtzer