Thomas Stephan | 10 Feb 18:42 2016
Picon

x2go overwrites LD_LIBRARY_PATH

Hi,

I am using x2go to connect to machines running Ubuntu 14.04.3 LTS. I had 
trouble running commands that rely on finding libraries via the 
environment variable LD_LIBRARY_PATH.
LD_LIBRARY_PATH is set in a script in /etc/profile.d because this is a 
system wide configuration and it needs to be performed once per login. 
Using ssh to remote login, LD_LIBRARY_PATH is correct:

echo $LD_LIBRARY_PATH
/usr/lib/fsl/5.0

When I login using x2go, LD_LIBRARY_PATH seems to be reset and contains 
only the entries regarding x2go:

echo $LD_LIBRARY_PATH
/usr/lib/nx/X11/Xinerama:/usr/lib/nx/X11

My guess is that there is probably an error in /usr/bin/x2goruncommand, 
along these lines:

test -n "$LD_LIBRARY_PATH" && \
   LD_LIBRARY_PATH="$NX_XINERAMA_LIBS:$NX_LIBS:$LD_LIBRARY_PATH" || \
   LD_LIBRARY_PATH="$NX_XINERAMA_LIBS:$NX_LIBS"
"$X2GO_LIB_PATH/x2gosyslog" "$0" "debug" "exporting 
LD_LIBRARY_PATH=$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH

But I can not see why it is that my path only contains 
$NX_XINERAMA_LIBS:$NX_LIBS, and not 
(Continue reading)

Alex Coventry | 9 Feb 16:29 2016

How to change OS X x2go client keyboard shortcuts?

In the OS X client, Control-Option-F toggles fullscreen.  I would like to pass the chord through to the server, because C-M-F in emacs is forward-sexp.  Is there an easy way to do that?

I've tried putting a file at ~/.x2go/config/keystrokes.cfg with the following contents: 

<!DOCTYPE NXKeystroke>
<keystrokes>
</keystrokes>

However, Control-Option-F still results in toggling fullscreen.


Best regards,
Alex
<div><div dir="ltr">In the OS X client, Control-Option-F toggles fullscreen.&nbsp; I would like to pass the chord through to the server, because C-M-F in emacs is forward-sexp.&nbsp; Is there an easy way to do that?<div><br></div>
<div>I've tried putting a file at ~/.x2go/config/keystrokes.cfg with the following contents:&nbsp;</div>
<div><br></div>
<blockquote>
<div>&lt;!DOCTYPE NXKeystroke&gt;</div>
<div>&lt;keystrokes&gt;</div>
<div>&lt;/keystrokes&gt;</div>
<div><br></div>
</blockquote>
<div>However, Control-Option-F still results in toggling fullscreen.</div>
<div><br></div>
<div>
<a href="http://superuser.com/questions/1037305/how-can-i-change-x2gos-keyboard-shortcut-bindings-on-os-x">Stack Exchange question about this.</a><br>
</div>
<div><br></div>
<div>Best regards,</div>
<div>Alex</div>
</div></div>
Stefan Seidel | 9 Feb 13:10 2016
Picon

x2goagent memory usage (leak?)

Hi,

 

I have used x2go for a while now and I observed that on the server, the process x2goagent is increasingly using more memory over time. I starts out with something like 300 MB, and rises steadily. I leave the session disconnected (suspended) when I leave work (usually I just shut down the client PC). The next day, memory usage is much higher, roughly 1GB. And this continues until the process uses too much memory and gets killed (or other processes get killed first).

 

The server:

- Ubuntu 12.04, CPU i7-860, RAM 24GB, 32 bit kernel (with PAE)

 

~> x2goversion

x2goagent: 3.5.0.32

x2goserver: 4.0.1.19

x2goserver-extensions: 4.0.1.19

x2goserver-xsession: 4.0.1.19

 

Anyone observing a similar behaviour? Is it important whether I do x2gosuspend-session or just kill the client?

 

 

Stefan

<div>
<p>Hi,</p>
<p>&nbsp;</p>
<p>I have used x2go for a while now and I observed that on the server, the process x2goagent is increasingly using more memory over time. I starts out with something like 300 MB, and rises steadily. I leave the session disconnected (suspended) when I leave work (usually I just shut down the client PC). The next day, memory usage is much higher, roughly 1GB. And this continues until the process uses too much memory and gets killed (or other processes get killed first).</p>
<p>&nbsp;</p>
<p>The server:</p>
<p> - Ubuntu 12.04, CPU i7-860, RAM 24GB, 32 bit kernel (with PAE)</p>
<p>&nbsp;</p>
<p>~&gt; x2goversion </p>
<p>x2goagent: 3.5.0.32</p>
<p>x2goserver: 4.0.1.19</p>
<p>x2goserver-extensions: 4.0.1.19</p>
<p>x2goserver-xsession: 4.0.1.19</p>
<p>&nbsp;</p>
<p>Anyone observing a similar behaviour? Is it important whether I do x2gosuspend-session or just kill the client?</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Stefan</p>
</div>
Jordan Poppenk | 9 Feb 08:41 2016
Picon
Picon

optimizing x2go resource use

Dear X2Go users,

I'm working on optimizing resource use of a largish-number of sessions. I made a few optimizations, e.g.,
disabling xscreensaver, but there were a few things I couldn't figure out on my own. Is someone here able to help?

1) Does X2Go do its desktop rendering on the server's GPU? That is, in building a server to support X2Go
sessions, should I buy a fancy graphics card when trying run many sessions; or alternatively multiple
core CPU's? If GPU matters, does it matter whether the card is of the GeForce vs. Quadro variety?

2) Does reducing colour depth have any substantive effect on the CPU/GPU/bandwitdth burden on the server?
My users don't really need more than thousands of colours. I know this and JPEG quality can be adjusted
client-side, but when I played with these settings, it didn't seem to impact server-side bandwidth
(which continued to hover around 1Mbit per client even with just a few colours). Should I be adjusting this
in the LXDE startup settings instead?

3) Is it fair to estimate that I need about 1Gb of RAM per client (just to load the desktop) just to load LXDE as
the desktop?

Cheers,
Jordan

Jordan Poppenk, Ph.D.
Canada Research Chair in Cognitive Neuroimaging
Department of Psychology and Centre for Neuroscience Studies
Queen's University
http://popmem.com
613-533-6009

Robert Dinse | 1 Feb 20:34 2016

4.0.5.1-0~1145~ubuntu15.10.1 Broken


       4.0.5.1-0~1145~ubuntu15.10.1 will not connect giving the previously
mentioned ioctl inappropriate for device message, but 4.0.5.0 does work,
unfortunately 4.0.5.0 does not have the "adaptive" option.  16m-jpeg 9 works
for everything except 1024 full screen video and then only an occasional
stutter so not urgent but would be nice to have the latest and greatest 
function.

-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
  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.
Robert Dinse | 1 Feb 20:27 2016

Nightly Build Badly Broke


      I just upgraded to nightly build and it is horribly broken on Ubuntu Wily.
When I try to connect to a remote site I get:

      Connection failed. mesg: ttyname failed: Inappropriate ioctl for device

      I can no longer connect to anything.

-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
  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.
Grigory Shamov | 30 Jan 00:57 2016
Picon
Picon

Logging x2go connections?

Hi All,

This perhaps is a trivial question: but is it possible to somehow
log/check history of past x2go session on the server?

--

-- 
Grigory Shamov

Westgrid/ComputeCanada Site Lead
University of Manitoba
E2-588 EITC Building,
(204) 474-9625

Mihai Moldovan | 29 Jan 18:10 2016
Picon

Re: kex error

On 29.01.2016 06:07 PM, KARL A. WOELFER wrote:
> Thanks Mihai - 
> 
> Great point - I will check the ssh server. 
> Here is the sshd_config on the server (I commented out the KexAlgorithms section, to re-enable normal
ssh) :
> [...]
> #  KexAlgorithms 
> #  curve25519-sha256@...,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1

You must NOT write this on two lines. This MUST be on one line.

This is the reason sshd did not start.

Mihai

On 29.01.2016 06:07 PM, KARL A. WOELFER wrote:
> Thanks Mihai - 
> 
> Great point - I will check the ssh server. 
> Here is the sshd_config on the server (I commented out the KexAlgorithms section, to re-enable normal
ssh) :
> [...]
> #  KexAlgorithms 
> #  curve25519-sha256@...,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1

You must NOT write this on two lines. This MUST be on one line.

This is the reason sshd did not start.

Mihai

James M. Pulver | 29 Jan 16:29 2016
Picon

Paid Support?

I'm trying to see if there's a contact for general support on using 
X2Go, and maybe feature bug fixing. The linked sites on the Wiki don't 
seem to have an English version, and there's no obvious contact link or 
e-mail address. I'm mostly looking for a ballpark idea of cost. (i.e. 
$xx per hour or $xxx for an estimate for work)

I'm probably looking at issues on the X2Go Client(cross platforms) and a 
RHEL6 and 7 compatible server (Scientific Linux to be exact)...

Please do contact me if you offer any of these services.
--

-- 
James Pulver
CLASSE Computer Group
Cornell University
KARL A. WOELFER | 28 Jan 20:51 2016

Debian 8.3 - packages cannot be installed

Hello all -


   I am not able to install x2go on the latest Debian 8.3 (amd64). Is this a known problem?

Any workarounds would be greatly appreciated.

Thanks,

- Karl


Here are the dependency/broken packages messages:


root# apt-get install x2goserver
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
Reading package lists... 0%
The following packages have unmet dependencies:
 x2goserver : Depends: libconfig-simple-perl but it is not installable
              Depends: pwgen but it is not installable
              Depends: libdbd-pg-perl but it is not installable
              Depends: libdbd-sqlite3-perl but it is not installable
              Depends: libfile-which-perl but it is not installable
              Depends: libcapture-tiny-perl but it is not installable
              Recommends: sshfs but it is not installable
              Recommends: x11-xfs-utils but it is not installable
              Recommends: x2goserver-extensions (= 4.0.1.19-0x2go2+git20160126.1064+jessie.main.1) but it is not going to be installed
              Recommends: x2goserver-xsession (= 4.0.1.19-0x2go2+git20160126.1064+jessie.main.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 x2goserver : Depends: libconfig-simple-perl but it is not installable
              Depends: pwgen but it is not installable
              Depends: libdbd-pg-perl but it is not installable
              Depends: libdbd-sqlite3-perl but it is not installable
              Depends: libfile-which-perl but it is not installable
              Depends: libcapture-tiny-perl but it is not installable
              Recommends: sshfs but it is not installable
              Recommends: x11-xfs-utils but it is not installable
              Recommends: x2goserver-extensions (= 4.0.1.19-0x2go2+git20160126.1064+jessie.main.1) but it is not going to be installed
              Recommends: x2goserver-xsession (= 4.0.1.19-0x2go2+git20160126.1064+jessie.main.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.



<div>
<div>
<p>Hello all - </p>
<p><br></p>
<p>&nbsp;&nbsp; I am not able to install x2go on the latest Debian 8.3 (amd64). Is this&nbsp;a known problem?</p>
<p></p>
<p>Any workarounds would be greatly appreciated.</p>
<p>Thanks,</p>
<p>- Karl</p>
<p><br></p>
<p></p>
<p>Here are the dependency/broken packages messages:</p>
<p><br>
root# apt-get install x2goserver<br>
Building dependency tree<br>
Reading state information... Done<br>
Some packages could not be installed. This may mean that you have<br>
requested an impossible situation or if you are using the unstable<br>
distribution that some required packages have not yet been created<br>
or been moved out of Incoming.<br>
The following information may help to resolve the situation:<br>
Reading package lists... 0%<br>
The following packages have unmet dependencies:<br>
&nbsp;x2goserver : Depends: libconfig-simple-perl but it is not installable<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Depends: pwgen but it is not installable<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Depends: libdbd-pg-perl but it is not installable<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Depends: libdbd-sqlite3-perl but it is not installable<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Depends: libfile-which-perl but it is not installable<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Depends: libcapture-tiny-perl but it is not installable<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Recommends: sshfs but it is not installable<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Recommends: x11-xfs-utils but it is not installable<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Recommends: x2goserver-extensions (= 4.0.1.19-0x2go2+git20160126.1064+jessie.main.1) but it is not going to be installed<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Recommends: x2goserver-xsession (= 4.0.1.19-0x2go2+git20160126.1064+jessie.main.1) but it is not going to be installed<br>
E: Unable to correct problems, you have held broken packages.<br>
Reading package lists... Done<br>
Building dependency tree<br>
Reading state information... Done<br>
Some packages could not be installed. This may mean that you have<br>
requested an impossible situation or if you are using the unstable<br>
distribution that some required packages have not yet been created<br>
or been moved out of Incoming.<br>
The following information may help to resolve the situation:</p>
<p></p>
<p>The following packages have unmet dependencies:<br>
&nbsp;x2goserver : Depends: libconfig-simple-perl but it is not installable<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Depends: pwgen but it is not installable<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Depends: libdbd-pg-perl but it is not installable<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Depends: libdbd-sqlite3-perl but it is not installable<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Depends: libfile-which-perl but it is not installable<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Depends: libcapture-tiny-perl but it is not installable<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Recommends: sshfs but it is not installable<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Recommends: x11-xfs-utils but it is not installable<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Recommends: x2goserver-extensions (= 4.0.1.19-0x2go2+git20160126.1064+jessie.main.1) but it is not going to be installed<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Recommends: x2goserver-xsession (= 4.0.1.19-0x2go2+git20160126.1064+jessie.main.1) but it is not going to be installed<br>
E: Unable to correct problems, you have held broken packages.</p>
<p><br></p>
<br><p></p>
</div>
</div>
Stefan Seidel | 14 Jan 16:12 2016
Picon

X2Go speed (Gb LAN) vs. pure X

Hi,

 

I am currently testing X2Go to be a replacement for our (1GBit/s) LAN XDMCP setup. I have set up a Jessie X2Go-PXE server VM with a Jessie chroot env.

 

It is working in principle, I can get a connection and the advantage of session suspend/resume is great. (Although I had to remove the pulseaudio startup from the x2gosessiond to make it work.)

 

However, I have two problems:

1. How can I set client-specific X11 options? We have clients with complex multi-monitor setups. Xinerama doesn't seem to be working, either, once I have set the screens on the client (using Ctrl+Alt+F1, then xrandr) and connect, the X session only sees one "big" screen.

 

2. Speed: for small screen updates (menu items etc.) - I would guess < 10k pixels - X2Go is very speedy and responsive. For anything larger (Google Chrome being a serious offender, as it always updates the whole rendering area) it is much slower. Even just scrolling in Firefox is "laggy". Pure X is much faster for these large screen updates. I have tried various settings, 4k-jpeg is almost acceptable speed-wise but still not fast enough.

 

Test setup:

X2Go-Server: Core i7-860 (4x2.8GHz), 24G RAM

X2Go-PXE: VM with 4GHz AMD, 2G RAM

Clients: Pentium D 2.8GHz, 512MB RAM, nVidia Dual-DVI graphics (model 6200 IIRC) with 2 1600x1200 monitors -> 2400x1600 total screen area.

Clients use NOUVEAU and report Chipset: "NVIDIA NV44"

 

Thanks in advance for any hints,

 

Stefan

<div>
<p>Hi,</p>
<p>&nbsp;</p>
<p>I am currently testing X2Go to be a replacement for our (1GBit/s) LAN XDMCP setup. I have set up a Jessie X2Go-PXE server VM with a Jessie chroot env.</p>
<p>&nbsp;</p>
<p>It is working in principle, I can get a connection and the advantage of session suspend/resume is great. (Although I had to remove the pulseaudio startup from the x2gosessiond to make it work.)</p>
<p>&nbsp;</p>
<p>However, I have two problems:</p>
<p>1. How can I set client-specific X11 options? We have clients with complex multi-monitor setups. Xinerama doesn't seem to be working, either, once I have set the screens on the client (using Ctrl+Alt+F1, then xrandr) and connect, the X session only sees one "big" screen.</p>
<p>&nbsp;</p>
<p>2. Speed: for small screen updates (menu items etc.) - I would guess &lt; 10k pixels - X2Go is very speedy and responsive. For anything larger (Google Chrome being a serious offender, as it always updates the whole rendering area) it is much slower. Even just scrolling in Firefox is "laggy". Pure X is much faster for these large screen updates. I have tried various settings, 4k-jpeg is almost acceptable speed-wise but still not fast enough.</p>
<p>&nbsp;</p>
<p>Test setup:</p>
<p>X2Go-Server: Core i7-860 (4x2.8GHz), 24G RAM</p>
<p>X2Go-PXE: VM with 4GHz AMD, 2G RAM</p>
<p>Clients: Pentium D 2.8GHz, 512MB RAM, nVidia Dual-DVI graphics (model 6200 IIRC) with 2 1600x1200 monitors -&gt; 2400x1600 total screen area.</p>
<p>Clients use  NOUVEAU and report Chipset: "NVIDIA NV44"</p>
<p>&nbsp;</p>
<p>Thanks in advance for any hints,</p>
<p>&nbsp;</p>
<p>Stefan</p>
</div>

Gmane