Extending screen to iPad via RDP - can't authenticate

I've been trying to extend my screen to my iPad (iPad pro 12.9 A1652", iOS 16.7.8) over RDP for when I work at home.

I followed this guide and similarly in this guide but have failed to get it to work despite spending inordinate amounts of time on it.

It does make the connection, but something isn't working right with the auth. I've tried all manner of different user/password combinations but none have worked. It just bombs out right after auth. I can see the following in the logs:

gnome-remote-de[206337]: [RDP.CLIPRDR] Client capabilities: long format names, stream file clip, file clip no file paths, huge file support
Jul 24 15:12:02 john-xps15-zorin gnome-remote-de[206337]: [RDP.RDPGFX] CapsAdvertise: Accepting capability set with version RDPGFX_CAPVERSION_104, Client cap flags: H264 (AVC444): false, H264 (AVC420): false
Jul 24 15:12:02 john-xps15-zorin gnome-remote-desktop-daemon[206337]: [15:12:02:732] [206337:206337] [ERROR][com.freerdp.core] - rdp_set_error_info:freerdp_set_last_error_ex ERRINFO_RPC_INITIATED_DISCONNECT [0x00010001]
Jul 24 15:12:04 john-xps15-zorin gnome-remote-desktop-daemon[206337]: [15:12:04:632] [206337:207245] [ERROR][com.freerdp.core.transport] - BIO_read returned a system error 0: Success
Jul 24 15:12:04 john-xps15-zorin gnome-remote-desktop-daemon[206337]: [15:12:04:632] [206337:207245] [ERROR][com.freerdp.core] - transport_read_layer:freerdp_set_last_error_ex ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
scriptor, closing connection
Jul 24 15:12:04 john-xps15-zorin gnome-remote-de[206337]: Unable to check file descriptor, closing connection
Jul 24 15:12:13 john-xps15-zorin gnome-remote-desktop-daemon[206337]: [15:12:13:779] [206337:207231] [WARN][com.winpr.negotiate] - AcceptSecurityContext status SEC_I_CONTINUE_NEEDED [0x00090312]
Jul 24 15:12:13 john-xps15-zorin gnome-remote-desktop-daemon[206337]: [15:12:13:789] [206337:207231] [WARN][com.winpr.negotiate] - AcceptSecurityContext status SEC_I_COMPLETE_NEEDED [0x00090313]
Jul 24 15:12:13 john-xps15-zorin gnome-remote-desktop-daemon[206337]: [15:12:13:793] [206337:207231] [ERROR][com.freerdp.core.gcc] - Unknown GCC client data block: 0xC00C
Jul 24 15:12:14 john-xps15-zorin gnome-remote-desktop-daemon[206337]: [15:12:14:914] [206337:206337] [ERROR][com.freerdp.core] - rdp_set_error_info:freerdp_set_last_error_ex ERRINFO_RPC_INITIATED_DISCONNECT [0x00010001]

I've got biometric login enabled and have tried both in wayland and x11.

I'm wondering if it's related to this bug in FreeRDP. I did look at manually updating to the suggested version of FreeRDP that does not contain the auth bug (2.10.0) but the steps seemed a little above my pay grade so decided against for fear of borking something else up.

My version of gnome-remote-desktop is 42.9-0ubuntu0.22.04.2, which is greater than the version a user suggested fixed their similar issue.

Anyone got suggestions for other steps I could take to get this to work?

Has anyone else successfully got screen extend via RDP to work with Zorin?

I think you would be better using TightVNC. I used to work as a Vision Support Technician and an Advisory Teacher for the Vision Impaired working for another service wrote a guide on implementing Tight-VNC which worked in school setting using i-Pads.
May take some time to find it.

1 Like

Does that work for extending screen then?

Do you mean by that screen sharing? Tight-VNC would allow iPad to view the desktop but not necessarily allow control of it, obviously would not be allowed in Education establishment. Will do some more digging.

Just found this nugget:

1 Like

No, I mean using the protocol so that you can use a second device on same local network like it's a connected external monitor, which is what gnome-remote-desktop is supposed to do.

In windows I used Splashtop Wired xDisplay or Spacedesk Display Monitor to achieve this.

That's the guide I followed, that's not working unfortunately.

I appreciate your efforts trying to help, thank you!

I've also tried from my android phone using the MS RDP app with similar results:

gnome-remote-desktop.service - GNOME Remote Desktop
     Loaded: loaded (/usr/lib/systemd/user/gnome-remote-desktop.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2024-07-25 08:08:49 BST; 1h 7min ago
   Main PID: 832942 (gnome-remote-de)
      Tasks: 6 (limit: 37794)
     Memory: 39.2M
        CPU: 651ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/gnome-remote-desktop.service
             └─832942 /usr/libexec/gnome-remote-desktop-daemon

Jul 25 09:14:38 john-xps15-zorin gnome-remote-de[832942]: Unable to check file descriptor, closing connection
Jul 25 09:14:38 john-xps15-zorin gnome-remote-desktop-daemon[832942]: [09:14:38:714] [832942:1281095] [WARN][com.freerdp.core.connection] - server supports only NLA Security
Jul 25 09:14:38 john-xps15-zorin gnome-remote-desktop-daemon[832942]: [09:14:38:715] [832942:1281095] [ERROR][com.freerdp.core.connection] - Protocol security negotiation failure
Jul 25 09:14:38 john-xps15-zorin gnome-remote-desktop-daemon[832942]: [09:14:38:718] [832942:1281095] [ERROR][com.freerdp.core.peer] - peer_recv_callback: CONNECTION_STATE_INITIAL - rdp_server_accept_nego() fail
Jul 25 09:14:38 john-xps15-zorin gnome-remote-desktop-daemon[832942]: [09:14:38:718] [832942:1281095] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -1
Jul 25 09:14:38 john-xps15-zorin gnome-remote-de[832942]: Unable to check file descriptor, closing connection
Jul 25 09:14:56 john-xps15-zorin gnome-remote-desktop-daemon[832942]: [09:14:56:443] [832942:1282207] [WARN][com.winpr.negotiate] - AcceptSecurityContext status SEC_I_CONTINUE_NEEDED [0x00090312]
Jul 25 09:14:56 john-xps15-zorin gnome-remote-desktop-daemon[832942]: [09:14:56:456] [832942:1282207] [WARN][com.winpr.negotiate] - AcceptSecurityContext status SEC_I_COMPLETE_NEEDED [0x00090313]
Jul 25 09:14:56 john-xps15-zorin gnome-remote-de[832942]: [RDP.RDPGFX] CapsAdvertise: Accepting capability set with version RDPGFX_CAPVERSION_104, Client cap flags: H264 (AVC444): false, H264 (AVC420): false
Jul 25 09:14:56 john-xps15-zorin gnome-remote-desktop-daemon[832942]: [09:14:56:558] [832942:832942] [ERROR][com.freerdp.core] - rdp_set_error_info:freerdp_set_last_error_ex ERRINFO_RPC_INITIATED_DISCONNECT [0x00010001]

Take a look at the VNC guide I told you about here:

Thank you, I'll take a read and try it out.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.