Hi Mike#2,
can we close bug #108 meanwhile? There are these X2Go Client builds
with the misc fonts included.
How is the exact status of that nowadays?
Thanks for feedback!
Mike
--
DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
Hi all,
I'd appreciate if Git and packaging gnostics could test the current
code in release/4.0.1.x of x2goserver.git [1].
$ git clone git://code.x2go.org/x2goserver.git
$ cd x2goserver
$ git fetch origin release/4.0.1.x:release/4.0.1.x
$ git checkout release/4.0.1.x
$ debuild -uc -us
$ cd ..
$ sudo dpkg -i x2goserver*.deb
Please test this on a system that has NX 3.5.0.25 installed (take it
from the nightly builds).
Note that the nightly build of X2Go Server is not the 4.0.1.16 release
candidate, but the 4.1.0.0-preview code (master branch).
Thanks to any testers... Please give feedback!
Mike
[1]
http://code.x2go.org/gitweb?p=x2goserver.git;a=shortlog;h=refs/heads/releas…
--
DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
Hi Alex,
I have recently added means to set the clipboard (security) mode in
X2Go sessions. That there is no way of restricting clipboard
functionality in X2Go sessions has been quite an issue a while back on
our mailing list and on the Debian bug tracker.
So, what I have done...
NX:
First, a patch for NX was necessary [1]. This patch adds the clipboard
NX option to nxagent/x2goagent. There was some code for that already
present in NX, but it looked like the feature never got finished (or
other).
X2Go Server:
Second, I added a new cmdline arg to x2gostartagent and
x2goresume-session [2]. Clients, that want to set the clipboard mode,
have to send "both", "server", "client", or "none" as 10th cmdline
parameter to x2gostartagent and as 8th cmdline parameter to
x2goresume-session. If the client does not send that field, X2Go
Server uses the default mode ("both").
If you want to test if an X2Go Server supports the clipboard mode
feature, you can query
$ x2gofeature X2GO_CLIPBOARD_MODES
ok
Client-side:
Third, and this is what this mail is about, X2Go Client needs to send
the clipboard mode to the server (x2gostartagent, x2goresume-session).
In Python X2Go / PyHoca-GUI, I have already implemented this.
Python X2Go stores the clipboard information in ~/.x2goclient/sessions
under the option name "clipboard=<str>" where its values can be
"both", "server", "client", "none".
Relevant commits are: [3], [4], [5].
In X2Go Client's session profile window, the clipboard mode has to be
made configurable.
Whenever you have time, can you take a look at that? Thanks.
light+love,
Mike
NX:
[1]
http://code.x2go.org/gitweb?p=nx-libs.git;a=commitdiff;h=0cf283dca109ff29e1…
X2Go Server:
[2]
http://code.x2go.org/gitweb?p=x2goserver.git;a=commitdiff;h=669b3aabb8f574a…
Python X2Go (combine the two commits to make sense):
[3]
http://code.x2go.org/gitweb?p=python-x2go.git;a=commitdiff;h=08ff742334427c…
[4]
http://code.x2go.org/gitweb?p=python-x2go.git;a=commitdiff;h=2aa779efe39a04…
PyHoca-GUI (session profile manager):
[5]
http://code.x2go.org/gitweb?p=pyhoca-gui.git;a=commitdiff;h=d9d413b00fc92e3…
--
DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
tag #339 pending
fixed #339 2:3.5.0.25
thanks
Hello,
X2Go issue #339 (src:nx-libs) reported by you has been
fixed in X2Go Git. You can see the changelog below, and you can
check the diff of the fix at:
http://code.x2go.org/gitweb?p=nx-libs.git;a=commitdiff;h=cf029b6
The issue will most likely be fixed in src:nx-libs (2:3.5.0.25).
light+love
X2Go Git Admin (on behalf of the sender of this mail)
---
commit cf029b619af06951d2170995e97e3eb883c3c265
Author: Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Date: Sun Jun 29 15:11:31 2014 +0200
Add 212_nxcomp_build-on-Android.patch. Fix FTBFS of nxproxy/nxcomp when build against the Android system. (Fixes: #339).
diff --git a/debian/changelog b/debian/changelog
index c4524f5..1162610 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -35,6 +35,10 @@ nx-libs (2:3.5.0.25-0x2go1) UNRELEASED; urgency=low
parameter overrides the clipboard NX option. Possible values are
both or 1, client, server, none or 0.
+ [ Nito Martínez ]
+ * Add 212_nxcomp_build-on-Android.patch. Fix FTBFS of nxproxy/nxcomp when
+ build against the Android system. (Fixes: #339).
+
* Update patches, to make them apply cleanly after above changes:
+ 220_nxproxy-bind-loopback-only.full+lite.patch
+ 016_nx-X11_install-location.debian.patch
tag #507 pending
fixed #507 0.5.0.0
thanks
Hello,
X2Go issue #507 (src:pyhoca-gui) reported by you has been
fixed in X2Go Git. You can see the changelog below, and you can
check the diff of the fix at:
http://code.x2go.org/gitweb?p=pyhoca-gui.git;a=commitdiff;h=d9d413b
The issue will most likely be fixed in src:pyhoca-gui (0.5.0.0).
light+love
X2Go Git Admin (on behalf of the sender of this mail)
---
commit d9d413b00fc92e35e4c9f752c853ba72c1399384
Author: Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Date: Sun Jun 29 14:25:00 2014 +0200
Make the clipboard mode configurable through the session profile manager window. (Fixes: #507).
diff --git a/debian/changelog b/debian/changelog
index 3c45a55..d54f82f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -61,6 +61,8 @@ pyhoca-gui (0.5.0.0-0x2go1) UNRELEASED; urgency=low
- Add subsystem string support for HOOK_forward_tunnel_setup_failed hook.
- Improve NX performance by reducing reactivity of wx widgets.
- Grey-out all SSH related options for DirectRDP sessions.
+ - Make the clipboard mode configurable through the session profile manager
+ window. (Fixes: #507).
* debian/control:
+ Add D (bin:package pyhoca-gui): python-cups. (Fixes: #460).
Hi,
I just wanted to let you all know that I succeeded in running x2goclient
on an Android mobile phone.
It's no native port of x2goclient, rather, it's using a side-by-side
install of Debian Wheezy on Android (does NOT require root, though!).
Things to do:
a) Install these three Android Apps
1) https://play.google.com/store/apps/details?id=champion.gnuroot
2) https://play.google.com/store/apps/details?id=champion.gnuroot.wheezyx
3) a VNC client of your choice, I was using
https://play.google.com/store/apps/details?id=android.androidVNC
b) Run GNUroot on your Android device and do this:
1) Select Rootfs to Create: wheezyx, Tap "Create New Rootfs", wait until
it completes
2) Select Rootfs to Launch: wheezyx
3) IMPORTANT: Tick the "Launch as Fake Root" box!
4) Tap "Launch Rootfs"
(Repeat 2) - 4) whenever you want to run this "Debian Wheezy in a box"
again)
c) at the root shell, do this:
1) apt-get update
2) apt-get dist-upgrade -d -y && apt-get upgrade -y && \
apt-get dist-upgrade -y && apt-get clean
3) apt-get install vim less
(replace vim with your favorite console text editor if that isn't
vim)
4) apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E
5) add
# X2Go Repository (release builds)
deb http://packages.x2go.org/debian wheezy main
# X2Go Repository (sources of release builds)
deb-src http://packages.x2go.org/debian wheezy main
to either /etc/apt/sources.list or /etc/apt/sources.list.d/x2go.list
6) apt-get update
7) apt-get install x2go-keyring && apt-get update
8) apt-get install lightdm openbox x2goclient pulseaudio ssh -y
Note that there is an issue: Starting local daemons seems to be
impossible, even when using ports > 1024.
So at the moment, neither sshd nor pulseaudio seem to work. This is
where I'm stuck, it means there is no sound available.
9) make sure /home/.vnc/xstartup looks like this:
xrdb $HOME/.Xresources
xsetroot -solid grey
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession
(some lines were commented out in the default installation)
10) USER=root vncserver -kill :1
11) exit
d) repeat steps b) 2) - 4)
e) In your VNC client, do this:
1) Set up a connection to:
localhost:5901
24-bit color depth
password: password
2) once connected, you should see an xterm with window decorations.
3) Get yourself used to the various types of mouse emulations, as you
may need to toggle between a few of them. For AndroidVNC, they can
be set using Menu key->Input mode
4) run x2goclient and configure your session:
be sure to un-check everything that requires a reverse SSH
connection like printer or file sharing, and disable sound
5) you should now be able to start an x2go session.
-Stefan
tag #524 pending
fixed #524 4.0.1.16
thanks
Hello,
X2Go issue #524 (src:x2goserver) reported by you has been
fixed in X2Go Git. You can see the changelog below, and you can
check the diff of the fix at:
http://code.x2go.org/gitweb?p=x2goserver.git;a=commitdiff;h=6232fbb
The issue will most likely be fixed in src:x2goserver (4.0.1.16).
light+love
X2Go Git Admin (on behalf of the sender of this mail)
---
commit 6232fbb825df7e1538ab1f1ab42fec5b02c50a55
Author: Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Date: Sun Jun 29 00:18:07 2014 +0200
Provide support for client-side choice of clipboard security. (Fixes: #524).
diff --git a/debian/changelog b/debian/changelog
index ec15d3d..4384a31 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -46,6 +46,8 @@ x2goserver (4.0.1.16-0x2go1) UNRELEASED; urgency=low
- Don't die if no session state file is found, as it will break X2Go
completely after upgrading from versions << 4.0.1.16 if sessions
are still running/suspended during package upgrade.
+ - Provide support for client-side choice of clipboard security. (Fixes:
+ #524).
* debian/control, x2goserver.spec:
+ Update versioned D: x2goagent (>= 3.5.0.25). This assures that X2Go
works with poly-instantiated /tmp directories.
tag #514 pending
fixed #514 4.0.2.1
thanks
Hello,
X2Go issue #514 (src:x2goclient) reported by you has been
fixed in X2Go Git. You can see the changelog below, and you can
check the diff of the fix at:
http://code.x2go.org/gitweb?p=x2goclient.git;a=commitdiff;h=0ebe95f
The issue will most likely be fixed in src:x2goclient (4.0.2.1).
light+love
X2Go Git Admin (on behalf of the sender of this mail)
---
commit 0ebe95fc2fa15a61ccbe4b66cb7b225fefd20e14
Author: Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Date: Sat Jun 28 23:31:43 2014 +0200
Add new cmdline option --hide-foldersharing. If used, all GUI elements related to exporting client-side folders to X2Go sessions get hidden. (Fixes: #514).
diff --git a/debian/changelog b/debian/changelog
index ff288f4..3fa1904 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -16,6 +16,9 @@ x2goclient (4.0.2.1-0x2go1) UNRELEASED; urgency=low
For SSHd startup failures provide different messages on Windows
and non-Windows machines. (Fixes: #235).
FIXME: add detection code to report SSH daemon startup failures.
+ - Add new cmdline option --hide-foldersharing. If used, all GUI
+ elements related to exporting client-side folders to X2Go sessions
+ get hidden. (Fixes: #514).
* debian/control:
+ Add dbg:package x2goplugin-dbg.