I've got a idea/proposal.
Since the x2go Plugin .DEB is for Ubuntu only currently.
I have a solution for nearly every Linux distro that has LXC and I think the Mac also but this won't work on Windows.
Linux Containers (LXC) has been part of the linux kernel for quite a while now. Using LXC on Ubuntu I can install LXC containers running other Linux distro's very easily:
sudo lxc-create -t centos -n my_centos
for instance would create a Centos container with a name "my_centos"
My idea/proposal is not for Ubuntu since the x2go plugin already exists for it.
My idea is for all other Distro's that support LXC (I believe most do).. an Ubuntu LXC container could be created by this command:
as root:
$ lxc-create -t ubuntu -n my_x2go
then start the container:
$ lxc-start -n my_x2go
then loging to lxc (not sure what the default login on another distro is but on ubuntu its "ubuntu" and "ubuntu".
At that point you would be at the LXC container's ubuntu command line prompt and could proceed with installing firefox, the x2go firefox .deb plugin etc etc.
After that everyone would have an x2go plugin enabled web browser available within a container on their system.
Because LXC doesn't use HW virtualization but "process" isolation and LXC shares the "host" OS kernel... LXC is very fast and doesn't use up any of your PC's CPU core's like a virtualbox or kvm VM would just to run this.
Anyway, I am pretty certain this would work quite well for people using other than Ubuntu assuming the plugin on Ubuntu works as it used to.
I'd be glad to help someone interested in trying this on some other distro if they'd like to contact me directly.
If it does work as expected then a plugin solution process could be to produce an LXC container for each distro that supports LXC then just copy that file up to the x2go wiki for later download and use by others as it would be pre-configured in a sense for use except they'd still have to start the container on thier system, login and change any of the plugin config files (index.html etc) to match their needs.
Anyway, just wanted to throw this idea out there.
Brian
On Mon, Feb 11, 2013 at 6:00 AM, <x2go-user-request@lists.berlios.de> wrote:
Send X2Go-User mailing list submissions to x2go-user@lists.berlios.de
To subscribe or unsubscribe via the World Wide Web, visit https://lists.berlios.de/mailman/listinfo/x2go-user or, via email, send a message with subject or body 'help' to x2go-user-request@lists.berlios.de
You can reach the person managing the list at x2go-user-owner@lists.berlios.de
When replying, please edit your Subject line so it is more specific than "Re: Contents of X2Go-User digest..."
Today's Topics:
- Re: x2go Webbrowser Plugin (Mike Gabriel)
---------- Forwarded message ---------- From: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> To: x2go-user@lists.berlios.de Cc: Date: Mon, 11 Feb 2013 10:34:50 +0100 Subject: Re: [X2Go-User] x2go Webbrowser Plugin Hi Bernhard,
On Mo 04 Feb 2013 16:18:43 CET "Bernhard J. Mayr" wrote:
Is there a plan to reimplement the Webbrowser Plugin for x2go?
The Wiki says "Note: the current plugin does not yet support Firefox 4.x." Is there a plan for a Plugin for FF 4.x ?
The wiki page desperately needs an update.
The x2goplugin is available as .deb package for Debian and Ubuntu.
On your webserver you can install x2goplugin-provider. The package contains a little example that shows how to configure a webpage, so that the x2goplugin gets launched once the webpage is visited.
The x2goplugin package has to be installed on the systems from where the browser connects to the x2goplugin-provider site.
Greets, Mike
--
DAS-NETZWERKTEAM mike gabriel, rothenstein 5, 24214 neudorf-bornstein fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31 mail: mike.gabriel@das-netzwerkteam.**de<mike.gabriel@das-netzwerkteam.de>, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.**de/freebusy/m.gabriel%40das-** netzwerkteam.de.xfb<https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb>
X2Go-User mailing list X2Go-User@lists.berlios.de https://lists.berlios.de/mailman/listinfo/x2go-user
Hi Brian, hi all,
On Mo 11 Feb 2013 13:27:36 CET brian mullan wrote:
Since the x2go Plugin .DEB is for Ubuntu only currently.
The described way should work perfectly.
Here is another approach...
It should also be possible to grab the x2gopugin package from this folder:
http://packages.x2go.org/debian/pool/main/x/x2goclient/
Choose the one with squeeze in its file name. Use the architecture
that you have in use on your local system (where you want to install
the plugin). You then have to extract the package contents, here is a
howto for that:
http://www.g-loaded.eu/2008/01/28/how-to-extract-rpm-or-deb-packages/
In the package there is the plugin file: /usr/lib/mozilla/plugins/libx2goplugin.so
Copy that into your extensions folder (Linux only!) and you should
have x2goplugin installed onto your system.
On some website that shall evoke the plugin with a provided session
profile config, place a file like this:
http://code.x2go.org/gitweb?p=x2goclient.git;a=blob;f=provider/share/x2goplu...
Greets, Mike
--
DAS-NETZWERKTEAM mike gabriel, rothenstein 5, 24214 neudorf-bornstein fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hi! So as far as I comprehend the usage of the web-plugin, it runs only on Linux-based systems and it needs to be installed on the server as well as on the client?
Are there any plans to develop plugins for other os (e.g. iOs, Win, Android...) too? Or probably a java-based plattform independet client?
Thanks, Bernhard
Copy that into your extensions folder (Linux only!) and you should
have x2goplugin installed onto your system.
Greets, Mike
X2Go-User mailing list X2Go-User@lists.berlios.de https://lists.berlios.de/mailman/listinfo/x2go-user
#################################################################### Das Projekt elexis-austria hat den Constantinus Award 2012 gewonnen! www.constantinus.net/award ####################################################################
Dr. Bernhard J. Mayr, MBA elexis austria | Open-Source Software für die Arztpraxis Projektkoordinator
Tulpenweg 10 4600 Wels, Austria +43(0)660 31 96 763 bernhard.mayr@elexis-austria.net -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (MingW32)
iQEcBAEBAgAGBQJRG3MpAAoJEIC/l90o8tPVx3sH/155aVk9ySLr3/UA/i9yghcB R/zjtRUpGzH8zv+Bxcllm96Yj4LLike71snZaIe792xuycdK4/CEB+IwiW/rX+v4 fGA4kLomZA8mnAIzrqp9+eiiPC05S+q3u5B6cjzyx7Sd0xhH8bYSDQR84XBuCpck MBeuCW2LCQSq/SjZN4DznQIG+D0reJI+Z0i3bQtzRWjL29jfdusxw9vrCTyVtxWa rOU4HCmWclhWWa+fUauOJYDwn2rgfe7I4HQGnWHPXHNkpvUqtz5cKm+ZZonUBNny q3K4Jar1tIxBrdfju0pwEBCaZg6cp5c4D87tRkjjNchi3CdPGBj7tosX1K8gStQ= =ZavU -----END PGP SIGNATURE-----
Hi Bernhard,
On Mi 13 Feb 2013 12:04:09 CET "Bernhard J. Mayr" wrote:
Hi! So as far as I comprehend the usage of the web-plugin, it runs only on Linux-based systems and it needs to be installed on the server as well as on the client?
the plugin has to be installed on the client.
On the server (actually any server with httpd, not necessarily one of
your X2Go Servers) you put an html file (like [1]) that triggers the
x2goplugin in the browser window and also provides a session profile
configuration to x2goplugin.
Are there any plans to develop plugins for other os (e.g. iOs, Win, Android...) too? Or probably a java-based plattform independet client?
The plugin compiles on Linux, Mac OS and Windows. As we do not have
X2Go Client on the other named platforms, there will neither be the
x2goplugin. Due to limited X11 support on iOS and Android, there are
no plans to port X2Go to those platforms.
Thanks, Bernhard
Greets, Mike
PS: I just took a quick glance at your own project (elexis austria)... NICE!!!
[1]
http://code.x2go.org/gitweb?p=x2goclient.git;a=blob;f=provider/share/x2goplu...
--
DAS-NETZWERKTEAM mike gabriel, rothenstein 5, 24214 neudorf-bornstein fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...
Hallo Mike!
The plugin compiles on Linux, Mac OS and Windows. So I have to get the SourceCode and compile the plugin? Is there also a way to just download the plugin on windows or mac? PS: I just took a quick glance at your own project (elexis austria)... NICE!!! Thank you very much. This project is also the reason why I started to have a look at x2go. I would like to be able to provide an environment for our users to run the software on the server and work by the help of x2go. The browser plugin seems to be the easiest way. Yet most of our customers are not able to compile software....
Kind Regards, Bernhard
Hi Bernhard,
On Mi 13 Feb 2013 19:33:37 CET "Bernhard J. Mayr" wrote:
The plugin compiles on Linux, Mac OS and Windows.
So I have to get the SourceCode and compile the plugin? Is there also a way to just download the plugin on windows or mac?
PS: I just took a quick glance at your own project (elexis austria)... NICE!!!
Thank you very much. This project is also the reason why I started to have a look at x2go. I would like to be able to provide an environment for our users to run the software on the server and work by the help of x2go. The browser plugin seems to be the easiest way. Yet most of our customers are not able to compile software....
Some tasks in X2Go are just completed because someone does them. Other
tasks stay in the loop, because they are time intensive and we have to
focus on customer projects and acquisition first and then give our
time to time intensive tasks in the project.
One of that task is documenting the win32 build of X2Go Client and
X2Go Plugin (Oleksandr has to do that).
If, by any chance, you have the financial power to book Oleksandr for
a day, the issue could be off the table immediately:
o document win32 build of X2Go Client and X2Go Plugin o setup build env for the X2Go Plugin so that with later releases of X2Go Client there will always be a setup.exe for the X2Go Plugin
This is also addressed to any other user having an interest in the
X2Go Plugin for win32.
Greets, Mike
--
DAS-NETZWERKTEAM mike gabriel, rothenstein 5, 24214 neudorf-bornstein fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...