Hello X2Go friends,
Today, we have uploaded new X2go packages with a lot of changes:
Qt x2goclient 3.01-4
windows: http://prdownload.berlios.de/x2go/x2goclient-3.01-4-setup.exe
macos: http://prdownload.berlios.de/x2go/x2goclient-3.01-4.dmg.zip
and linux(amd64,i386,ppc, and maemo)
Gtk x2goclient 3.01-7
nxcomp 3.4.0-1
nxcomext 3.4.0-1
nxcomshad 3.4.0-1
nxproxy 3.4.0-2
x2goagent 3.4.0-3
x2goserver 3.0.1-2
cups-x2go 3.0.0-1
The made changes:
x2goclient (both, Qt and Gtk):
- Added a field in session preferences "Set display DPI" ( Paul, you
welcome ;) ).
You'll also need the latest x2goserver package to use this feature
- You can use RSA/DSA keys with password protection now
- Settings for PulseAudio clients will not be saved in ~/.pulse any
more, but in ~/.x2go/<session dir>. That will allow you to start on
x2goserver so many sessions with the same user account as you wish, and
to use PulseAudio with all of them simultaneously. Also your standard
PulseAudio client settings on server will not be lost any more.
- The pulse-cookie will be copied from client machine to server. X2Go
client will check if PulseAudio is started in system mode or as a
per-session daemon (default and recommended). In first case
/var/run/pulse/.pulse-cookie will be copied, in second ~/.pulse-cookie
- X2Go Client will try to load PulseAudio module
"module-native-protocol-tcp" automatically.
Changes 3,4,5 will allow you to use sound with PulseAudio without making
any configuration procedures on your server and client machines.
- X2Go client will check if a local port for graphic tunnel is free,
and if this port is already used, it'll search for the next free port.
Now you will be able to start several X2Go sessions on different X2go
servers simultaneously even if the sessions are using the same port
for graphic
tunnel.
- X2Go client will start ssh connection with option
"ServerAliveInterval=300". That should solve problems with some routers
which interrupting the TCP connection after some time idling -> in our
case the reverse ssh tunnel for sound and file sharing (also spool for
printing) (Tobias, please let me know if it solve your problem)
- The default value for "Keep current keyboard settings" is set to
FALSE. The default keyboard layout will be taken from your
localization. (pc105/de for German, pc105/ru for Russian, etc)
Windows specific changes:
- X2Go client setup program now contains an X-Server and PulseAudio
build from sources. The installer of Xming and PulseAudio build from
Cendio are no longer part of this package.
- sshd will no longer be started as system daemon.
- every X2Go client process will start a own version of X, ssh and
PulseAudio. This allows you to start as many x2goclient instances as
you wish.
- For printing and viewing PDFs (X2goprint) it's now possible to use
the windows default PDF viewer application with winapi function
"ShellExec" (If you use this option you won't need ghostscript any
more). You can simply print with Acrobat Reader.
cups-x2go:
support for sqlite db on server
x2goserver:
- Support for DPI settings in x2goclient
- ssh option "ServerAliveInterval=300" in x2gomountdirs.
- Support for limitation of user session, which are running
simultaneously.
To use this feature, you must edit file /etc/x2go/x2goserver.conf, which
normally look like this:
[limit users]
beispielb=1
[limit groups]
x2gousers=2
<EOF>
In this file you have two sections. In the section "limit users" you can
specify limits for specific users. In "limit groups" you can do the
same for groups. "limit users" hase a higher priority then "limit
groups".
For example:
[limit users]
beispielb=0
[limit groups]
x2gousers=1
teacher=3
The limit of "beispielb" will be "0" (unlimited)
independent from groups settings. If there is no entry for the
user in config file, largest value from group settings will be taken.
If the user "verstandk" is member of groups "x2gousers" and
"teacher" and the config file looks like this:
[limit groups]
x2gousers=1
teacher=5
value 5 will be used. Note, that 0 is greater than anything because "0"
means "unlimited".
Ok. That's all for now. Please test all new packages and give us your
results.
We are waiting impatiently to get your test results (and certainly new
bugreports ;) )
Your sincerely, X2Go Developer Team
-- Oleksandr Shneyder Dipl. Informatik X2go Core Developer Team email:
oleksandr.shneyder@obviously-nice.de web: www.obviously-nice.de --> X2go