Nigra Truo | 23 Sep 14:37 2013
Picon

Re: X2Go-User Digest, Vol 37, Issue 12


I seriously doubt that it would work without any changes. X2go depends on a
lot of X specific black magic, amongst others are nxproxy, which is a way
to compress the X protocol. Android does not run X (as far as I know), so

nxproxy is not yet there as far as I know.
Yes, it might be a lot of work, but a worthy one: lots and lots of devices come with Android.
I have wished so many times that I could use it over Android to control my servers.

<at> Mike:

Isn't there a functionality that lets you run an quasi app on a webserver that then allows you to use a browser to emulate an X2goclient?
I have heard that you did such functionality and that it is finished. That would be the solution: just run a apache webserver and then on Android connect to the webserver with a browser and use X2goclient like this.


 
you would run into problems there already. Next up would be code to control
when to show an on-screen keyboard, and translating touches on the screen

A hardware keyboard would be a must (bluetooth), as otherwise you will lose all screen real estate to the keyboard. But talking about Android also means Tablets and on a 10 inch Tablet, X2go would be a totally wonderful thing to use.
Considering how many devices exist that run Android, the "market" would be huge. You may even be able to charge for the app (like 1 or 2 dollars) as the X2goserver is already free and totally amazing to use. Often, Android users are convenience users, lazier than PC or Laptop users and will preferably shell out some cash before looking around for a free alternative that needs more work.
And I would definitely buy it for 1 or 2 dollars, it would be well worth it.

(providing a free trial version that is limited to 5 minutes for a session so people can try it out would work great)
 
to mouse input. To sum it up, I think it would require a lot of work to get
x2go to an even remotely usable state on Android.

You can also connect a mouse to an Android tablet/smartphone by the way. My Gingerbread (2.3) Ice cream Sandwich (4.0) and Jelly Bean (4.2) Android all supported plugging in a mouse and keyboard via USB connector, it just treats it as HID, and simulates it, so you can use the cursor keys to more from app icon to app icon or ESC to go back, as well as getting a mouse pointer to click on stuff. I was amazed how dynamic this works.

Anyway, for the short term, the webserver solution should work easier. 
 
Regards,

Markus
<div><div dir="ltr">
<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote">
I seriously doubt that it would work without any changes. X2go depends on a<br>
lot of X specific black magic, amongst others are nxproxy, which is a way<br>
to compress the X protocol. Android does not run X (as far as I know), so<br>
</blockquote>
<div><br></div>
<div>Android has had X for some time now:<br><a href="https://play.google.com/store/apps/details?id=au.com.darkside.XServer&amp;hl=en">https://play.google.com/store/apps/details?id=au.com.darkside.XServer&amp;hl=en</a><br><br><br>
</div>
<div>nxproxy is not yet there as far as I know.<br>
</div>
<div>Yes, it might be a lot of work, but a worthy one: lots and lots of devices come with Android.<br>
</div>
<div>I have wished so many times that I could use it over Android to control my servers.<br><br>
</div>
<div> <at> Mike:<br><br>
</div>
<div>Isn't there a functionality that lets you run an quasi app on a webserver that then allows you to use a browser to emulate an X2goclient?<br>I have heard that you did such functionality and that it is finished. That would be the solution: just run a apache webserver and then on Android connect to the webserver with a browser and use X2goclient like this. <br><br><br>
</div>
<div>&nbsp;</div>
<blockquote class="gmail_quote">
you would run into problems there already. Next up would be code to control<br>
when to show an on-screen keyboard, and translating touches on the screen<br>
</blockquote>
<div><br></div>
<div>A hardware keyboard would be a must (bluetooth), as otherwise you will lose all screen real estate to the keyboard. But talking about Android also means Tablets and on a 10 inch Tablet, X2go would be a totally wonderful thing to use.<br>
</div>
<div>Considering how many devices exist that run Android, the "market" would be huge. You may even be able to charge for the app (like 1 or 2 dollars) as the X2goserver is already free and totally amazing to use. Often, Android users are convenience users, lazier than PC or Laptop users and will preferably shell out some cash before looking around for a free alternative that needs more work.<br>
</div>
<div>And I would definitely buy it for 1 or 2 dollars, it would be well worth it.<br><br>
</div>
<div>(providing a free trial version that is limited to 5 minutes for a session so people can try it out would work great)<br>
</div>
<div>&nbsp;</div>
<blockquote class="gmail_quote">
to mouse input. To sum it up, I think it would require a lot of work to get<br>
x2go to an even remotely usable state on Android.<br>
</blockquote>
<div><br></div>
<div>You can also connect a mouse to an Android tablet/smartphone by the way. My Gingerbread (2.3) Ice cream Sandwich (4.0) and Jelly Bean (4.2) Android all supported plugging in a mouse and keyboard via USB connector, it just treats it as HID, and simulates it, so you can use the cursor keys to more from app icon to app icon or ESC to go back, as well as getting a mouse pointer to click on stuff. I was amazed how dynamic this works. <br><br>
</div>
<div>Anyway, for the short term, the webserver solution should work easier.&nbsp; <br>
</div>
<div>&nbsp;<br>
</div>
<div>Regards,<br>
</div>
<div><br></div>
<div>Markus<br>
</div>
</div></div>
</div></div>

Gmane