We have moved to a new Sailfish OS Forum. Please start new discussions there.
49

Remote access to graphical interface, Wayland/RDP?

asked 2014-03-26 18:46:20 +0300

00prometheus gravatar image

updated 2015-02-08 15:36:28 +0300

I am new to this Wayland stuff, but I have at least figured out that ssh -X does not do the expected thing any longer. I did some listless searching and found some mention of merged RDP over Wayland (I think that's the way it should be, or is it the other way around?). Anyway, in a happily naive way, I tried firing up a Windows XP RDP client and targeted it at the Jolla's IP. No dice - well, for that to work would have just been to good to be true!

So, has anyone figured out how this newfangled jalopy works?

Edit: What I really would hope for, even cooler than RDP-support, would be direct rendering on the remote device by the toolkit (i.e. Qt5 in this case). I saw that mentioned on some forum, though only as a "this is how Wayland is meant to work"-comment. Does any Wayland proficient person know if anyone actually implemented anything like that? Can it be ported/used on Sailfish/Qt5?

Update: I think this will help users to promote Jolla in various forums such as LUG, Hackathons, Semianrs, etc. Added tablet tag as this will help as promotion material for anyone who availed the perk to buy it in lots.

edit retag flag offensive close delete

Comments

I second this. Aside from all proposed solutions below, would it be possible to code some service that hooks into the Wayland framebuffer and then make it possible to forward that over network to some very specially adapted desktop application (only for the purpose to connect to the jolla)? What I mean is, some solution that is especially dedicated to the Jolla, at least as some sort of temporary solution before RDP can be integrated into the Lipstick compositor.

Larswad ( 2014-05-22 10:57:01 +0300 )edit

2 Answers

Sort by » oldest newest most voted
12

answered 2014-05-22 10:25:46 +0300

mobile gravatar image

Direct RDP access to the Phone or to single applications was something I wanted long time ago before the phone was released and I asked for it via IRC long time ago.

I can point you to some informations around it:

Sadly Tizen is way ahead of Jolla, so maybe a switch to it will be an option (at least for me). "RDP compositor have been proposed for integration in Tizen by default":

http://www.hardening-consulting.com/en/posts/20140411-The-RDP-compositor-propozed-in-tizen.html

"hardening" is the one behind the RDP integration in weston and now oficially announced: http://lists.freedesktop.org/archives/wayland-devel/2014-May/014965.html

The current patch for weston: http://lists.freedesktop.org/archives/wayland-devel/2014-January/012925.html

The same guy did release a Plugin for QT itself that can share a normal QT-Application over RDP, so you can directly connect via MSTSC to an QT-Application.

I got it working in the emulator.

My efforts to get the QT-RDP-Plugin it working on the phone stopped at the pouint where I got conflicts with lipstick, as I can't install some needed QT-Libs besindes lipstick and I ws told that I would need to manually copy them somehow.

You can find everythign with examples and screenshots in my thread on TMO: http://talk.maemo.org/showthread.php?t=92352

I would be more than happy if someone find the time to:

-patch RDP into lipstick itself -get the required libs onto the phone to get the QT-RDP-Plugin working for single applications

edit flag offensive delete publish link more

Comments

2

This stuff is very cool! That QT-over-RDP-patch you got almost working sounds very promising! Can we get some attention from Jolla to this thread somehow?

00prometheus ( 2014-05-22 11:57:10 +0300 )edit
8

answered 2014-03-26 19:47:33 +0300

Kontio gravatar image

The RDP functionality is in the compositor Weston (Waylands reference implementation for a compositor), but in Sailfish OS Lipstick is the Wayland compositor and that does not include RDP functionality.

There is VNC solution see, but not really in shape:
https://together.jolla.com/question/32196/screen-sharing-feature-app-for-demonstration-purposes/#post-id-32274

edit flag offensive delete publish link more

Comments

2

I do know that you can use VNC (though it isn't quite there yet), but I was really hoping for something more... What would be needed to get more efficient remote graphical access? Apart from RDP support in Weston, I saw some talk about direct toolkit commands (i.e. QT5 in our case) sent remotely. That stuff sounds really cool, is there a way for us to get that on Sailfish?

00prometheus ( 2014-03-27 01:13:47 +0300 )edit
Login/Signup to Answer

Question tools

Follow
14 followers

Stats

Asked: 2014-03-26 18:46:20 +0300

Seen: 6,829 times

Last updated: Feb 08 '15