I have an RDP client on my Android tablet and remote desktop server on
Linux machines, and with that I am able to see an X-display remotely, and I
can use the on-screen keyboard with it. Taping on a field focuses input to
that field as if I had moved the mouse there and double clicked.
I also have a VNC client like this but it is difficult with it to tap on
an input field and then you have to do something seperate to bring the keyboard
up but once you get it up you can type into a field.
I have an X-server for android but haven't played with it much.
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Eskimo North Linux Friendly Internet Access, Shell Accounts, and Hosting.
Knowledgeable human assistance, not telephone trees or script readers.
See our web site: http://www.eskimo.com/ (206) 812-0051 or (800) 246-6874.
On Mon, 20 Mar 2017, Stefan Baur wrote:
Date: Mon, 20 Mar 2017 12:11:34 +0100
From: Stefan Baur <[email protected]>
To: [email protected]
Subject: Re: [X2Go-User] X2 Go Client Android Project?
Am 09.03.2017 um 12:01 schrieb Bernard Free:
Hello,
I have a question, is there a development planned for an X2go Android
client?
thank you for your attention
No, for several reasons.
1) Android's on-screen keyboard doesn't work with X for Android or
VNCclient for Android.
Also, an on-screen keyboard takes up valuable screen real estate on
the already smaller-than-usual Android screen.
2) Regular X applications aren't touch-aware: Buttons are too small to
properly hit them with a finger
This means that you would have to use a bluetooth mouse and keyboard for
your session - not exactly what you'd want to lug around along with your
smartphone.
Also, according to one of our developers, there's the following two
extra reasons speaking against it:
3) Due to certain workarounds which would be required on Android, there
wouldn't really be a speed advantage compared to VNC.
4) There is at least one library that we couldn't ship - I'm not sure
if it was due to licensing issues (we're all GPL, which is also the
reason why there's no iOS version of X2GoClient - the Apple App
Store is incompatible with the GPL - the only way around it is a
dual license model, which only works if you hold copyright over the
entire code you upload - and we don't), or because it would require
rooting the device.
That said, there is a way to run X2GoClient on Android, using a Debian
Changeroot on a device that has a real hardware keyboard attached.
You can watch a short demo video here, but it will also explain why you
don't want to use this in production:
<https://www.youtube.com/watch?v=3h_kiY78Ks4>
If you're looking for a more or less portable device that you can
already run X2GoClient on, check out the Raspberry Pi 3 with the 7"
touchscreen interface offered by the RPi foundation, and a small
hardware keyboard, as shown in the bottom left of this picture:
<http://wiki.x2go.org/lib/exe/detail.php/events:pdrm0031.jpg?id=events%3Astart>
You could run such a contraption off of a USB power bank for a few
hours. The advantages of that approach:
- Everything works out of the box, binary packages available in Repo
- Native X2Go speed
- At least semi-portable
- HDMI port remains unused by the 7" screen, so you can even hook it up
to a large flatscreen to demo stuff.
Kind Regards,
Stefan Baur
--
BAUR-ITCS UG (haftungsbeschränkt)
Geschäftsführer: Stefan Baur
Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364
Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243
_______________________________________________
x2go-user mailing list
[email protected]
http://lists.x2go.org/listinfo/x2go-user