A page in your DokuWiki was added or changed. Here are the details:
Date : 2015/08/23 13:55
Browser : Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:40.0) Gecko/20100101 Firefox/40.0
IP-Address : 217.92.117.31
Hostname : home.ionic.de
Old Revision: http://wiki.x2go.org/doku.php/start?rev=1438348847
New Revision: http://wiki.x2go.org/doku.php/start
Edit Summary: Link doc:faq:start instead of doc:faq, which is now gone.
User : ionic
@@ -20,9 +20,9 @@
<WRAP round tip>
====== Discover X2Go ======
* [[doc:newtox2go|New to X2Go? Start here!]]
* [[doc:deployment-stories:start|Deployment Stories]]
- * [[doc:faq|Frequently Asked Questions]]
+ * [[doc:faq:start|Frequently Asked Questions]]
* [[doc:organigram|Who is who in X2Go]]
</WRAP>
<WRAP round info>
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2015/08/23 13:53
Browser : Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:40.0) Gecko/20100101 Firefox/40.0
IP-Address : 217.92.117.31
Hostname : home.ionic.de
Old Revision: http://wiki.x2go.org/doku.php/doc:faq:start?rev=1440335585
New Revision: http://wiki.x2go.org/doku.php/doc:faq:start
Edit Summary: Merge with previous doc:faq page, spelling, grammar and other fixes.
User : ionic
@@ -12,9 +12,9 @@
X2Go also performs SSH authentication in a different manner than NoMachine does.
==== Can I install FreeNX and X2Go Server on one system? ====
- Yes - the NX libraries of X2Go are actually the most recent stable versions of NXv3 libs available. They are 3.5.0.x. They include the patchset developed by X2Go and [[https://github.com/ArcticaProject/nx-libs|others]] NoMachine dropped the NXv3 development branch completely and NXv4 was released as closed source only :-(.
+ Yes - the
NX libraries of X2Go are actually the most recent stable versions of NXv3 libs available. They are versioned as 3.5.0.x and include the patchset developed by X2Go and [[https://github.com/ArcticaProject/nx-libs|others]] NoMachine dropped the NXv3 development branch completely and NXv4 was released as closed source only :-(.
In former times the NX libs shipped with X2Go installed into an X2Go'ish location so that they would not interfere with the original NX libraries.
Nowadays the NX libs shipped with X2Go work as a replacement for the NXv3 that are not maintained by NoMachine anymore.
@@ -38,9 +38,9 @@
- nxagent
- nxauth
- nx-X11
- Only the 1st 3 are libraries.
+ Only the topmost three are libraries.
Having separate tarballs made maintenance more difficult, so they were combined into one as the X2Go project started redistributing them.
==== Why not just use X11 forwarding over SSH? This is what Keith Package recommended. ====
@@ -52,11 +52,11 @@
However, nx-libs performs 3 additional performance improvements:
- nx-libs caches images, so that they do not have to be resent. For example, opening up your "start menu" is very fast the 2nd and 3rd time that you do so.
- zlib is generic lossless compression, so it is not well-suited for images. nx-libs achieves better performance by using compression methods such as JPEG (default, lossy) or PNG (lossless.)
- - XCB applications are still partially hindered by round-trips, and nx-libs eliminates more of those round-trips. See [[https://lwn.net/Articles/343506/|Bart Massey's explanation]] for more info.
+ - XCB applications are still partially hindered by round-trips, and nx-libs eliminates more of those round-trips. See [[https://lwn.net/Articles/343506/|Bart Massey's explanation]] for more info.
- The 1st 2 performance improvements also reduce bandwidth usage; which has the effect of improving performance when other users are sharing the same WAN link.
+ The
topmost two performance improvements also reduce bandwidth usage, which has the effect of improving performance when other users are sharing the same WAN link.
==== Why Am I told to enable X11 forwarding with X2Go? I thought that X2Go uses nx-libs instead of X11 forwarding! ====
The simple answer is that the OpenSSH server treats the connection differently (in such a way that degrades nx-libs performance) unless X11 forwarding is enabled.
@@ -78,15 +78,33 @@
Both packages (''x2goserver-home'', ''x2goserver-one'') are obsolete as of April 2011. They have been removed from the current .deb repositories and they should not be used anymore (in fact they break your system). On .deb based system they will automatically be uninstalled with an update of the ''x2goserver'' package.
X2go Server currently does neither have any group membership restrictions any more as former versions had. This may well be re-introduced, though, if someone picks up work on that.
- The
obsolete ''x2goserver-home'' package added all known users on the server system to the group ''x2gousers'' which made some people nervous when testing X2Go on production systems :-/. For this reason we have dropped the auto-adding of users to groups in Apr 2011.
+ The obsolete ''x2goserver-home'' package added all known users on the server system to the group ''x2gousers'' which made some people nervous when testing X2Go on production systems. For this reason we have dropped the auto-adding of users to groups in Apr 2011.
==== Do I need a PostgreSQL database to run X2Go Server? ====
- No. The postgres database is only needed if you are planing to use more than one connected server (server array). By default X2Go Server installs with SQLite3 support enabled. To set up X2Go with PostgreSQL as DB backend you have to edit the X2Go Server's configuration in /etc/x2go.
+ No. The PostgreSQL database is only needed if you are planing to use more than one connected server (server
array). By default X2Go Server installs with SQLite3 support enabled. To set up X2Go with PostgreSQL as the DB backend you have to edit X2Go Server's configuration in /etc/x2go.
+
+ ==== Is there an X2Go server daemon/service that needs to be started? ====
+
+ Strictly speaking, the only daemon/service that needs to be running is the SSH daemon. If users can connect to your server via an SSH client, then they should be able to connect via X2Go Client or PyHoca-GUI/PyHoca-CLI.
+
+ Depending on your Linux distribution, there may be an X2Go server init script called ''x2goserver'' or a systemd service called ''x2gocleansessions.service''. It is highly recommended that this service be enabled. It handles session cleanup, but does '''not''' provide X2Go "login functionality". You must not assume that the service is running correctly if logins via any of the X2Go client applications are possible. It is also '''not''' a prerequisite for new X2Go sessions.
+
+ ==== Does X2Go support
Wayland or Mir? ====
+
+ So long as X2Go uses the NX protocol exclusively for remote display and keyboard/pointer input, X2Go cannot support Wayland or Mir. Audio and file/printer sharing are handled by separate protocols. This is because NX works with the X11 protocol, rather than using an entirely separate protocol like SPICE and VNC do. NX improves X11 performance by caching the X11 traffic, compressing it, and eliminating the X11 "round-trips".
===== Client FAQ =====
+
+ ==== You have 3 clients. Which client should I use? ====
+
+ If in doubt, pick the regular X2Go Client (x2goclient). It is the most widely used and tested.
+
+ * The regular X2Go Client (x2goclient) is optimized for thin client & single-session usage, but can be used on any desktop/laptop computer.
+ * PyHoca-GUi is optimized for users who want to connect to multiple sessions at once, and already know how to use X2Go. For example, a sysadmin administrating multiple servers.
+ * PyHoca-CLI is
launched via command-line args; similar to vncviewer or rdesktop/xfreerdp. It is also suitable for connecting to multiple sessions at once.
==== Is there an MS Windows Client? ====
Yes, there are two: [[doc:installation:x2goclient#ms_windows|X2Go Client]] and [[doc:installation:pyhoca-gui#ms_windows|PyHoca-GUI]].
@@ -95,8 +113,9 @@
[[doc:installation:x2goclient#macos_x|Yes!]]
==== Why is there no sound using Linux? ====
+
Probably because the server does not listen to client connections. Check whether the file ''/etc/pulse/default.pa'' on the client contains the line:
<code>
load-module module-native-protocol-tcp auth-cookie=".pulse-cookie"
</code>
@@ -112,25 +131,27 @@
===== Session FAQ =====
==== How do I change the keyboard layout? ====
- Although some tools (e.g. Gnome Keyboard Indicator) might have trouble changing the layout, you should be able to change the keyboard layout using setxkbmap.
+ Although some tools (e.g. Gnome Keyboard
Indicator) might have trouble changing the layout, you should be able to change the keyboard layout using ''setxkbmap''.
<code>
setxkbmap de
setxkbmap us
</code>
==== Ubuntu's and Fedora's KDE won't resize the desktop to the window size requested by X2Go Client. How can I fix this? ====
- This happens because of a package called ''kscreen''. If you encounter an X2Go session trying to launch KDE and this KDE session won't resize properly to your client-side screen or session window size.
+ This happens because of a package called ''kscreen''. You might encounter an X2Go session trying to launch KDE and this KDE session not resizing properly to your client-side screen or session window size.
- In general, this is not a bug. Using two applications that handle display resolution is not supported, as it can lead to many unexpected situations and race conditions.
+ In general, this is not a bug. Using two applications - ''kscreen'' and X2Go client applications' resizing
features - that handle display resolution is not supported, as it can lead to many unexpected situations and race conditions.
- On machines that act as X2Go Server only, it may make sense removing the kscreen package completely. This, however, may have an effect on your X2Go server's plug'n'play capabilities. The ''kscreen'' package handles hotplugging of display hardware. So if your X2Go Server machine is used locally, as well as via X2Go, consider well, if it is OK to remove that package or not.
+ On machines that act as an X2Go Server only, it may make sense to remove the ''kscreen'' package completely. This, however, may have a negative effect on your X2Go server's plug'n'play capabilities. The ''kscreen'' package handles hotplugging of display hardware. Hence, if your X2Go Server machine is also used as a physical desktop machine, consider well, if it is OK to remove that package or not.
- For X2Go we suggest disabling the KScreen KDED module (System Settings ->
- Startup
and Shutdown -> Service Manager, uncheck "KScreen 2") in the user's profile, since X2Go
- handles resolution switches for you. To manually change output settings (rotation, enabling/disabling outputs etc) use the KScreen KCM.
+ For X2Go we suggest disabling the KScreen KDED module in the user's profile, since X2Go handles resolution switches for you:
+
+ <code>System Settings -> Startup and Shutdown -> Service Manager, uncheck "KScreen 2"</code>
+
+ To manually change output settings (rotation, enabling/disabling outputs etc) use the KScreen KCM.
==== How do I customize font sizes in X2Go sessions? ====
@@ -141,17 +162,17 @@
* 120 DPI -> miniature font size
==== File and folder sharing has stopped working since Apr 2011 (approx.). Why? What can I do about it? ====
- Add users that shall be granted X2Go file and folder sharing functionality to the "fuse" group on your system (openSUSE/SLES users: to the "trusted" group). For user foo this may look like this at
the command line:
+ Add users that shall be granted X2Go file and folder sharing functionality to the ''fuse'' group on your system (openSUSE/SLES users: to the ''trusted'' group). Example for user ''foo'':
<code>
- $ sudo adduser foo fuse
+ $ sudo gpasswd -a foo fuse
</code>
<code>
# if on SUSE + derivatives
- $ sudo usermod -G trusted foo
+ $ sudo gpasswd -a foo trusted
</code>
==== How to run multiple Firefox in different sessions in paralell? ====
@@ -162,35 +183,36 @@
===== Known Issues =====
==== Can't login to x2goserver with an ECDSA key ====
- At this time libssh, the ssh library used by X2Go is unable to work with an ECDSA key.
+ Currently, older versions of the ssh library used by X2Go called ''libssh'' are unable to work with ECDSA keys.
However you may use an RSA key - if you need to - or go with the SSH default authenticating method using the remote user's password.
==== SSH Login issue ====
+
If you already use OpenSSH to get
a shell on your x2go server, you may get this message when trying to connect with x2go:
<code>
The host key for
this server was not found but an othertype of key exists. An attacker
might change the default server key to confuse your client into thinking
the key does not exist
</code>
- This is related to the ECDSA host key (see FAQ above - although there is a subtle difference between host and client keys.)
+ This is related to the ECDSA host key (related to the previous FAQ entry - although there is a subtle difference between host and client keys.)
To solve this issue, you can disable ECDSA keys on your OpenSSH server configuration, by commenting the following line in /etc/ssh/sshd_config file:
<code>
#HostKey /etc/ssh/ssh_host_ecdsa_key
</code>
- Then restart ssh service.
+ Then restart the SSH service.
Now you should not get the error message anymore.
===== 3rd Party Software Known Issues =====
==== Eclipse/DartEditor crashes on Debian
Wheezy ====
- Eclipse and DartEditor crash on Debian Wheezy due to cairo lib, as explained on http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=721181.
+ Eclipse and DartEditor crash on Debian Wheezy due to the ''cairo'' library, as explained on http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=721181.
- The bug report and its links explain how to work around this problem by updating to the cairo library from Jessie, or modifying a line in the /usr/bin/eclipse launcher script, changing last line:
+ The bug report and its links explain how to work around this problem by updating to the cairo library from Jessie, or modifying a line in the /usr/bin/eclipse launcher script, changing the last line:
<code>
exec $ECLIPSE "$@"
</code>
to:
@@ -212,9 +234,8 @@
<code>
gsettings set org.mate.peripherals-keyboard numlock-state 'on'
</code>
Lastly, you can tell X to always use numeric pad as digits, on keyboard options.
-
==== R graphics ====
Using an buffered X-window
and reducing the update rate can significantly improve performance for complex graphs.
<code>
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2015/08/23 13:53
Browser : Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:40.0) Gecko/20100101 Firefox/40.0
IP-Address : 217.92.117.31
Hostname : home.ionic.de
Old Revision: http://wiki.x2go.org/doku.php/doc:faq?rev=1440125719
New Revision: http://wiki.x2go.org/doku.php/doc:faq
Edit Summary: Blank page. Merged into doc:faq:start.
User : ionic
@@ -1,121 +1 @@
- ====== FAQ ======
- For those who want to find reasons for certain behavious of X2Go, read here: [[http://wiki.x2go.org/doku.php/wiki:development:debugging|How To Debug or Troubleshoot your x2go installation]]
-
- ===== Server FAQ =====
-
- ==== Is x2go compatible with nomachines NX or freeNX? ====
-
- No even though X2go uses the same libraries, X2go aims for an even greater integration into the Linux environment. It’s not possible to use NX client to log on to a X2go server and vice versa.
-
- ==== Can I install
FreeNX and x2goserver on one system? ====
-
- Yes - the NX libraries of X2go are actually the most recent versions of NXv3 libs available. NoMachine has dropped the NXv3 development branch completely and closed source on NXv4 :-(.
-
- Due to these circumstances in the future the X2go project will be upstream source for NXv3 libs for quite some distributions like Debian or Ubuntu.
-
- In former times the NX libs shipped with X2go installed into an X2go'ish location so that they would not interfere with the original NX libraries.
-
- Nowadays the NX libs shipped with X2go work as a replacement for the NXv3 that are not maintained by NoMachine anymore.
-
- (This FAQ article has been written by Mike Gabriel, if someone does not agree with the given information on NoMachine, please be so kind to contact me, so that we can discuss it and possibly correct errors in the given information).
-
- ==== What is the difference to LTSP? Why a free thin client environment? ====
-
- LTSP
requires a high bandwidth on your network. It can efficiently be used in Local Area Networks (LANs) only.
-
- However, X2go is not a mere solution for local area networks, but it also allows for the integration of a mobile network into the system. Nomachine’s NX libraries - used by X2go - enable the transport of whole desktop sessions over a narrow bandwith connection through the internet.
-
- Further bonuses of X2go are that you can pause a desktop session and take it to a different thin client for further use.
-
- ==== What are the packages x2goserver-home and x2goserver-one for? ====
-
- Both packages (x2goserver-home, x2goserver-one) are obsolete as of April 2011. They have been removed from the current .deb repositories and they should not be used anymore (in fact they break your system). On .deb based system they will automatically be uninstalled with an update of the x2goserver package.
-
- x2goserver currently does neither have any group membership restriction any
more as former versions had. This may well be re-introduced, though, if someone picks up work on that.
-
- The obsolete x2goserver-home package added all known users on the server system to the group x2gousers which made some people nervous when testing X2go on production systems :-/. For this reason we have dropped the auto-adding of users to groups in Apr 2011.
-
- ==== Do I need a postgres database to run x2goserver? ====
-
- No. The postgres database is only needed if you are planing to use more than one connected server (server array). By default x2goserver installs with SQLite support enabled. To set up X2go with PostgreSQL as DB backend you have to edit the x2goserver's configuration in /etc/x2go.
-
- ==== Is there an X2Go server daemon/service that needs to be started? ====
-
- Strictly speaking, the only daemon/service that needs to be running is the SSH daemon. If users can connect to your server via an SSH client, then they should be able to connect via X2Go Client
or PyHoca-GUI/PyHoca-CLI.
-
- There is an X2Go server init script called "x2goserver". Depending on your Linux distro, there may be systemd service called "x2gocleansessions.service" instead. It is highly recommended that this service be enabled. It handles cleaning up sessions.
-
- ==== Does X2Go support Wayland? ====
-
- So long as X2Go uses the NX protocol exclusively for remote display and keyboard/pointer input, X2Go cannot support Wayland or Mir. (Audio and file/printer sharing are handled by separate protocols.) This is because NX works with the X11 protocol, rather than using an entirely separate protocol like SPICE and VNC do. (NX improves X11 performance by caching the X11 traffic, compressing it, and eliminating the X11 "round-trips".)
-
- ==== Does X2Go support Mir? ====
-
- See the answer to the last question.
-
- ===== Session FAQ =====
-
- ==== How do I change the keyboard layout? ====
-
- Although some tools (e.g. Gnome Keyboard Indicator) might have trouble
changing the layout, you should be able to change the keyboard layout using setxkbmap.
- <code>
- setxkbmap de
- setxkbmap us
- </code>
-
- ==== How do I customize font sizes in X2Go sessions? ====
-
- Some people have asked for font size customizations in X2Go session windows. Please use the DPI value in the session setup to customize font sizes within your X2Go sessions:
-
- * 70 DPI -> quite readable fonts
- * 90 DPI -> the default font size
- * 120 DPI -> miniature font size
-
- ==== File and folder sharing has stopped working since Apr 2011 (approx.). Why? What can I do about it? ====
-
- Add users that shall be granted X2go file and folder sharing functionality to the fuse group on your system. For user foo this may look like this at the command line:
-
- <code>
- $ adduser foo fuse
- </code>
-
- ===== Client FAQ =====
-
- ==== You have 3 clients. Which client should I use? ====
-
- If you are in doubt, pick the regular X2Go Client (x2goclient). It is the most
widely used and tested.
-
- * The regular X2Go Client (x2goclient) is optimized for thin client & single-session usage, but can still be used on any desktop/laptop computer.
- * PyHoca-GUi is optimized for users who want to connect to multiple sessions at once, and already know how to use X2Go. For example, a sysadmin administrating multiple servers.
- * PyHoca-CLI is launched via command-line args; similar to vncviewer or rdesktop/xfreerdp. It is also suitable for connecting to multiple sessions at once.
-
- ==== Is there a MS Windows Client? ====
-
- Yes, you can find it on our install page here: [[doc:installation:start|Installing X2Go]]
- ==== Is there a MacOS Client? ====
-
- Yes, you can find it on our install page here: [[doc:installation:start|Installing X2Go]]
- ==== Can I use x2goprint with Windows Clients? ====
-
- To set a print target, you'll need ''x2goclient''. For example you can use the RDP tunneling feature of X2go.
-
- ===== Known Issues =====
-
- ====
Can't login to x2goserver with an ECDSA key ====
-
- At this time libssh, the ssh library used by x2go is unable to work with an ECDSA key.
- However you may use an RSA key -if you need to- or go with the ssh default authenticating method using the remote user's password.
-
- ==== On Ubuntu 12.10 & later, Unity sessions fail to start ====
-
- Unfortunately, Unity on Ubuntu 12.10 will not work with X2Go in the foreseeable future.
-
- This is because Ubuntu 12.10 and later no longer offer Unity-2D; they only offer regular Unity. When selecting Unity in an x2go client, you are actually selecting Unity-2D. However, regular Unity requires 3D support. X2Go cannot support 3D because X2Go is currently based on the NX libraries, which do not support 3D.
-
- One workaround is to remain on Ubuntu 12.04 LTS, which is supported until April 2017. Another workaround is to install one of the other desktop environments that is listed in your X2Go Client. You can do so without uninstalling Unity.
Follow [[http://askubuntu.com/questions/65083/what-different-desktop-environments-an… link]] for instructions on installing other desktop environments.
-
- Also, see our page about [[doc:de-compat|Desktop Environment Compatibility]]
-
- ==== GNOME 3 sessions fail to start on certain distros ====
- See our page about [[doc:de-compat|Desktop Environment Compatibility]]
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2015/08/23 13:13
Browser : Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:40.0) Gecko/20100101 Firefox/40.0
IP-Address : 217.92.117.31
Hostname : home.ionic.de
Old Revision: http://wiki.x2go.org/doku.php/doc:faq:start?rev=1440335517
New Revision: http://wiki.x2go.org/doku.php/doc:faq:start
Edit Summary: Switch to AE...
User : ionic
@@ -1,7 +1,7 @@
====== FAQ ======
- For those who want to find reasons for certain behaviour of X2Go, read here: [[http://wiki.x2go.org/doku.php/wiki:development:debugging|How To Debug or Troubleshoot your X2Go installation]]
+ For those who want to find reasons for certain behavior of X2Go, read here: [[http://wiki.x2go.org/doku.php/wiki:development:debugging|How To Debug or Troubleshoot your X2Go installation]]
===== NX Protocol FAQ =====
==== Is X2Go compatible with NoMachine's NX or freeNX? ====
--
This mail was generated by DokuWiki
at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2015/08/23 13:11
Browser : Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:40.0) Gecko/20100101 Firefox/40.0
IP-Address : 217.92.117.31
Hostname : home.ionic.de
Old Revision: http://wiki.x2go.org/doku.php/doc:faq:start?rev=1440120522
New Revision: http://wiki.x2go.org/doku.php/doc:faq:start
Edit Summary: Spelling, capitalization and minor fixes.
User : ionic
@@ -1,7 +1,7 @@
====== FAQ ======
- For those who want to find reasons for certain behavious of X2Go, read here: [[http://wiki.x2go.org/doku.php/wiki:development:debugging|How To Debug or Troubleshoot your X2Go installation]]
+ For those who want to find reasons for certain behaviour of X2Go, read here: [[http://wiki.x2go.org/doku.php/wiki:development:debugging|How To Debug or Troubleshoot your X2Go installation]]
===== NX Protocol FAQ =====
==== Is X2Go compatible with NoMachine's NX or freeNX? ====
@@ -51,9 +51,9
@@
However, nx-libs performs 3 additional performance improvements:
- nx-libs caches images, so that they do not have to be resent. For example, opening up your "start menu" is very fast the 2nd and 3rd time that you do so.
- - zlib is generic lossless compression, so it is not well-suited for images. nx-libs acheives better performance by using compression methods such as JPEG (default, lossy) or PNG (lossless.)
+ - zlib is generic lossless compression, so it is not well-suited for images. nx-libs achieves better performance by using compression methods such as JPEG (default, lossy) or PNG (lossless.)
- XCB applications are still partially hindered by round-trips, and nx-libs eliminates more of those round-trips. See [[https://lwn.net/Articles/343506/|Bart Massey's explanation]] for more info.
The 1st 2 performance improvements also reduce bandwidth usage; which has the effect of improving performance when other users are sharing the same WAN link.
@@
-66,9 +66,9 @@
==== What is the difference to LTSP? Why a free thin client environment? ====
LTSP requires a high bandwidth on your network. It can efficiently be used in Local Area Networks (LANs) only.
- However, X2Go is not a mere solution for local area networks, but it also allows for the integration of a mobile network into the system. Nomachine’s NX libraries - used by X2Go - enable the transport of whole desktop sessions over a narrow bandwith connection through the internet.
+ However, X2Go is not a mere solution for local area networks, but it also allows for the integration of a mobile network into the system. Nomachine’s NX libraries - used by X2Go - enable the transport of whole desktop sessions over a narrow bandwidth connection through the internet.
Further bonuses of X2Go are that you can pause a desktop session and take it to a different thin client for further use.
===== Server FAQ =====
@@ -90,9 +90,9 @@
==== Is there an MS Windows
Client? ====
Yes, there are two: [[doc:installation:x2goclient#ms_windows|X2Go Client]] and [[doc:installation:pyhoca-gui#ms_windows|PyHoca-GUI]].
- ==== Is there a MacOS Client? ====
+ ==== Is there an OS X Client? ====
[[doc:installation:x2goclient#macos_x|Yes!]]
==== Why is there no sound using Linux? ====
@@ -122,13 +122,11 @@
==== Ubuntu's and Fedora's KDE won't resize the desktop to the window size requested by X2Go Client. How can I fix this? ====
This happens because of a package called ''kscreen''. If you encounter an X2Go session trying to launch KDE and this KDE session won't resize properly to your client-side screen or session window size.
- In general, this is not a bug. Using two applications that handle display
- resolution is not supported, as it can lead to many unexpectable situations and
- race conditions.
+ In general, this is not a bug. Using two applications that handle display resolution is not supported, as it can lead to many
unexpected situations and race conditions.
- On machines that act as X2Go Server only, it may make sense removing the kscreen package completely. This, however, may have an effect on your X2Go server's plug'n'play capabilities. The ''kscreen'' package handles hotplugging of display hardware. So if your X2Go Server machine is used locally, as well as via X2Go, consider well, if it is ok to remove that package or not.
+ On machines that act as X2Go Server only, it may make sense removing the kscreen package completely. This, however, may have an effect on your X2Go server's plug'n'play capabilities. The ''kscreen'' package handles hotplugging of display hardware. So if your X2Go Server machine is used locally, as well as via X2Go, consider well, if it is OK to remove that package or not.
For X2Go we suggest disabling the KScreen KDED module (System Settings ->
Startup and Shutdown -> Service Manager, uncheck "KScreen 2") in the user's profile, since X2Go
handles resolution
switches for you. To manually change output settings (rotation, enabling/disabling outputs etc) use the KScreen KCM.
@@ -165,21 +163,21 @@
==== Can't login to x2goserver with an ECDSA key ====
At this time libssh, the ssh library used by X2Go is unable to work with an ECDSA key.
- However you may use an RSA key--if you need to--or go with the SSH default authenticating method using the remote user's password.
+ However you may use an RSA key - if you need to - or go with the SSH default authenticating method using the remote user's password.
==== SSH Login issue ====
- If you already use openssh to get a shell on your x2go server, you may get this message when trying to connect with x2go:
+ If you already use OpenSSH to get a shell on your x2go server, you may get this message when trying to connect with x2go:
<code>
The host key for
this server was not found but an othertype of key exists. An attacker
might change the default server key to confuse your
client into thinking
the key does not exist
</code>
- This is related to the ECDSA Key (see FAQ above).
- To solve this issue, you can disable ECDSA keys on your ssh server configuration, by commenting the following line in /etc/ssh/sshd_config file:
+ This is related to the ECDSA host key (see FAQ above - although there is a subtle difference between host and client keys.)
+ To solve this issue, you can disable ECDSA keys on your OpenSSH server configuration, by commenting the following line in /etc/ssh/sshd_config file:
<code>
#HostKey /etc/ssh/ssh_host_ecdsa_key
</code>
Then restart ssh service.
@@ -199,15 +197,15 @@
<code>
exec $ECLIPSE -vmargs -Dorg.eclipse.swt.internal.gtk.cairoGraphics=false "$@"
</code>
- ==== Libreoffice performance ====
+ ==== LibreOffice performance ====
- If when using Libreoffice, text selections and copy/paste operations make your X use lots of cpu, disable anti-aliasing and selection transparency on Libreoffice
options.
+ If when using LibreOffice, text selections and copy/paste operations spike your CPU usage, disable anti-aliasing and selection transparency in the LibreOffice options.
- ==== Mate and numlock erratic behaviour ====
+ ==== Mate and numlock erratic behavior ====
- If using Mate DE, your numlock key makes numeric keyboard act in a numeric manner or as a moviment keys, disable the dconf setting with:
+ If using Mate DE, your numlock key makes numeric keyboard act in a numeric manner or as a movement keys, disable the dconf setting with:
<code>
gsettings set org.mate.peripherals-keyboard remember-numlock-state false
</code>
Another interesting setting is:
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2015/08/21 02:55
Browser : Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:40.0) Gecko/20100101 Firefox/40.0
IP-Address : 96.245.198.248
Hostname : pool-96-245-198-248.phlapa.fios.verizon.net
Old Revision: http://wiki.x2go.org/doku.php/doc:faq?rev=1410960695
New Revision: http://wiki.x2go.org/doku.php/doc:faq
Edit Summary: Add: You have 3 clients. Which client should I use?
User : mikedep333
@@ -80,8 +80,16 @@
$ adduser foo fuse
</code>
===== Client FAQ =====
+
+ ==== You have 3 clients. Which client should I use? ====
+
+ If you are in doubt, pick the regular X2Go Client (x2goclient). It is the most widely used and tested.
+
+ * The regular X2Go Client (x2goclient) is optimized for thin client & single-session usage, but can still be used on any desktop/laptop computer.
+ * PyHoca-GUi is optimized for users who want to connect to multiple sessions at once, and already know
how to use X2Go. For example, a sysadmin administrating multiple servers.
+ * PyHoca-CLI is launched via command-line args; similar to vncviewer or rdesktop/xfreerdp. It is also suitable for connecting to multiple sessions at once.
==== Is there a MS Windows Client? ====
Yes, you can find it on our install page here: [[doc:installation:start|Installing X2Go]]
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2015/08/21 02:47
Browser : Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:40.0) Gecko/20100101 Firefox/40.0
IP-Address : 96.245.198.248
Hostname : pool-96-245-198-248.phlapa.fios.verizon.net
Old Revision: http://wiki.x2go.org/doku.php/doc:newtox2go?rev=1419345379
New Revision: http://wiki.x2go.org/doku.php/doc:newtox2go
Edit Summary: [Screenshots] Wayland!
User : mikedep333
@@ -94,5 +94,5 @@
Community support in German is available on the [[http://x2go-community.org/|X2Go-Community.org]] forum.
[[doc:professional-support|Professional support]] is also available.
===== Screenshots =====
- {{:ami-ubuntu.jpg?300|}} {{::centos6-from-windows8.1.jpg?300|}} {{::x2go-on-debian2.jpg?300|}} {{::fedora-20-mate-from-mac-os-x.jpg?300|}} {{:doc:x2go-pubapp-start-menu.png?300|}}
+ {{:ami-ubuntu.jpg?300|}} {{::centos6-from-windows8.1.jpg?300|}} {{::x2go-on-debian2.jpg?300|}}
{{::fedora-20-mate-from-mac-os-x.jpg?300|}} {{:doc:x2go-pubapp-start-menu.png?300|}}{{:doc:xwayland_f22_to_f22.jpg?300|}}
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2015/08/21 01:28
Browser : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.37 Safari/537.36
IP-Address : 96.245.198.248
Hostname : pool-96-245-198-248.phlapa.fios.verizon.net
Old Revision: http://wiki.x2go.org/doku.php/doc:faq:start?rev=1440120023
New Revision: http://wiki.x2go.org/doku.php/doc:faq:start
Edit Summary: [Can I install FreeNX and X2Go Server on one system?] Updates for 3.5.0.x, upstream development, and NX3 discontinuation
User : mikedep333
@@ -12,17 +12,15 @@
X2Go also performs SSH authentication in a different manner than NoMachine does.
==== Can I install FreeNX and X2Go Server on one system? ====
- Yes - the NX libraries of X2Go are actually the most recent versions of NXv3 libs available (including our own patch set). NoMachine is about to drop the NXv3 development branch completely and NXv4 will be released
as closed source only :-(.
-
- Due to these circumstances in the future the X2Go project will be upstream source for NXv3 libs for quite some distributions like Debian or Ubuntu.
+ Yes - the NX libraries of X2Go are actually the most recent stable versions of NXv3 libs available. They are 3.5.0.x. They include the patchset developed by X2Go and [[https://github.com/ArcticaProject/nx-libs|others]] NoMachine dropped the NXv3 development branch completely and NXv4 was released as closed source only :-(.
In former times the NX libs shipped with X2Go installed into an X2Go'ish location so that they would not interfere with the original NX libraries.
Nowadays the NX libs shipped with X2Go work as a replacement for the NXv3 that are not maintained by NoMachine anymore.
- (This FAQ article has been written by Mike Gabriel, if someone does not agree with the given information on NoMachine, please be so kind to contact me, so that we can discuss it and possibly correct errors
in the given information).
+ (This FAQ article has been written by Mike Gabriel and Mike DePaulo. If someone does not agree with the given information on NoMachine, please be so kind to contact us, so that we can discuss it and possibly correct errors in the given information).
==== Why are you using the terms "nx-libs" and "NX libraries"? X2Go clearly uses the 2 executables nxproxy & nxagent? ====
Basically:
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2015/08/21 01:20
Browser : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.37 Safari/537.36
IP-Address : 96.245.198.248
Hostname : pool-96-245-198-248.phlapa.fios.verizon.net
Old Revision: http://wiki.x2go.org/doku.php/doc:faq:start?rev=1440119320
New Revision: http://wiki.x2go.org/doku.php/doc:faq:start
Edit Summary: Add: Why Am I told to enable X11 forwarding with X2Go? I thought that X2Go uses nx-libs instead of X11 forwarding!
User : mikedep333
@@ -57,8 +57,14 @@
- zlib is generic lossless compression, so it is not well-suited for images. nx-libs acheives better performance by using compression methods such as JPEG (default, lossy) or PNG (lossless.)
- XCB applications are still partially hindered by round-trips, and nx-libs eliminates more of those round-trips. See [[https://lwn.net/Articles/343506/|Bart Massey's
explanation]] for more info.
The 1st 2 performance improvements also reduce bandwidth usage; which has the effect of improving performance when other users are sharing the same WAN link.
+
+ ==== Why Am I told to enable X11 forwarding with X2Go? I thought that X2Go uses nx-libs instead of X11 forwarding! ====
+
+ The simple answer is that the OpenSSH server treats the connection differently (in such a way that degrades nx-libs performance) unless X11 forwarding is enabled.
+
+ [[https://www.nomachine.com/AR05D00391|See NoMachine's explanation for more info.]]
==== What is the difference to LTSP? Why a free thin client environment? ====
LTSP requires a high bandwidth on your network. It can efficiently be used in Local Area Networks (LANs) only.
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/