Hello, I have a question, is there a development planned for an X2go Android client?
thank you for your attention
Bernard
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.
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:
Due to certain workarounds which would be required on Android, there wouldn't really be a speed advantage compared to VNC.
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:
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
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 <X2Go-ML-1@baur-itcs.de> To: x2go-user@lists.x2go.org 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. the already smaller-than-usual Android screen.
- 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
- 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:
Due to certain workarounds which would be required on Android, there wouldn't really be a speed advantage compared to VNC.
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
Hi,
On Mo 20 Mär 2017 12:41:04 CET, Robert Dinse wrote:
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.
The underlying lib nxcomp (nxproxy mainly) builds on Android meanwhile
and if there is an Xserver, you should in theory be able to run NXv3
based sessions.
However, noone ever bothered coming up with a port of X2Go Client to
Android for the usability reasons given by Stefan. But in theory,
people could start hacking on it and then we will be happy to give
advice here and there.
DAS-NETZWERKTEAM mike gabriel, herweg 7, 24357 fleckeby mobile: +49 (1520) 1976 148 landline: +49 (4354) 8390 139
GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
I have an LG G 8.3 Android Tablet, I currently use RDP protocol to access
graphical sessions on my servers when I access from the tablet because of lack of availability.
The RDP client is functional but slow and no sound. Some click targets
are very small but I can use them successfully using the stylus that came with the pad.
An X2Go Client would be nice but I've got too many things on my stack
and don't really know Python so attempting a hack not too plausible for me at this time.
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- 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 Wed, 22 Mar 2017, Mike Gabriel wrote:
Date: Wed, 22 Mar 2017 20:43:00 +0000 From: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> To: Robert Dinse <nanook@eskimo.com> Cc: Stefan Baur <X2Go-ML-1@baur-itcs.de>, x2go-user@lists.x2go.org Subject: Re: [X2Go-User] X2 Go Client Android Project?
Hi,
On Mo 20 Mär 2017 12:41:04 CET, Robert Dinse wrote:
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.
The underlying lib nxcomp (nxproxy mainly) builds on Android meanwhile and if there is an Xserver, you should in theory be able to run NXv3 based sessions.
However, noone ever bothered coming up with a port of X2Go Client to Android for the usability reasons given by Stefan. But in theory, people could start hacking on it and then we will be happy to give advice here and there.
Mike
DAS-NETZWERKTEAM mike gabriel, herweg 7, 24357 fleckeby mobile: +49 (1520) 1976 148 landline: +49 (4354) 8390 139
GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
On Mon, 20 Mar 2017, Stefan Baur wrote:
Am 09.03.2017 um 12:01 schrieb Bernard Free:
I have a question, is there a development planned for an X2go Android client?
No, for several reasons. [...] 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.
Actually, that is exactly what I did on a recent trip. I was already bringing an android tablet and did not want the extra weight of adding a laptop. So I got a small USB keyboard with built-in pointing stick, and since there was no x2go, resorted to VNC. It worked, but x2go would have made things simpler and maybe faster.
Steve Gaarder System Administrator, Dept of Mathematics Cornell University, Ithaca, NY, USA gaarder@math.cornell.edu
On Thu, 23 Mar 2017, Steve Gaarder wrote:
Am 09.03.2017 um 12:01 schrieb Bernard Free:
I have a question, is there a development planned for an X2go Android client?
No, for several reasons. [...] 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.
Actually, that is exactly what I did on a recent trip. I was already bringing an android tablet and did not want the extra weight of adding a laptop. So I got a small USB keyboard with built-in pointing stick, and since there was no x2go, resorted to VNC. It worked, but x2go would have made things simpler and maybe faster.
RDP works fine without a keyboard and mouse, it is emulated using the
touch screen. I do not understand why x2go would be different.
Hi, I've Been using kubuntu xenial with xrdp and afreedp on my tablet successfully.
It Works when I'm.on the go. Xrdp 0.9.1 + xrdpxorg 0.2.0.
Com os melhores cumprimentos.
Helmer Teles http://hteles.wordpress.com
"Sent from my Android Device"
Please don't send me proprietary file formats, use ISO standard ODF instead (ISO/IEC 26300)
.-. G N U /v\ L I N U X // \\ --------- /( _ )\ May The Source Be ^^ ^^ With You...
On Mar 23, 2017, 19:02, at 19:02, Robert Dinse <nanook@eskimo.com> wrote:
On Thu, 23 Mar 2017, Steve Gaarder wrote:
Am 09.03.2017 um 12:01 schrieb Bernard Free:
I have a question, is there a development planned for an X2go
Android
client?
No, for several reasons. [...] 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.
Actually, that is exactly what I did on a recent trip. I was already
bringing an android tablet and did not want the extra weight of adding a laptop. So I got a small USB keyboard with built-in pointing stick, and since there was no x2go, resorted to VNC. It worked, but x2go would have made things simpler and maybe faster.
RDP works fine without a keyboard and mouse, it is emulated using the touch screen. I do not understand why x2go would be different.
x2go-user mailing list x2go-user@lists.x2go.org http://lists.x2go.org/listinfo/x2go-user
Am 23.03.2017 um 18:51 schrieb Steve Gaarder:
Actually, that is exactly what I did on a recent trip. I was already bringing an android tablet and did not want the extra weight of adding a laptop. So I got a small USB keyboard with built-in pointing stick, and since there was no x2go, resorted to VNC. It worked, but x2go would have made things simpler and maybe faster.
Did you watch the video I had linked to in my previous post?
You could copy that approach and use a Debian Changeroot on your tablet (no, you do not neet to "root" the tablet for that) - X2GoClient for Debian on armhf is available, and as long as you have proper peripherals and a large enough screen, you could use it like that.
Okay, Sound support is probably out of the question (at least I never tried to run pulseaudio in the changeroot), File Sharing *might* work, and Printing will be impossible, I dare to claim, but for regular desktop work, it should work.
-Stefan
-- 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