This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
doc:faq:start [2015/04/27 15:29] ionic Add DartEditor to Java cairo problem, fix grammar. |
doc:faq:start [2015/08/21 01:28] mikedep333 [Can I install FreeNX and X2Go Server on one system?] Updates for 3.5.0.x, upstream development, and NX3 discontinuation |
||
---|---|---|---|
Line 3: | Line 3: | ||
For those who want to find reasons for certain behavious of X2Go, read here: [[http:// | For those who want to find reasons for certain behavious of X2Go, read here: [[http:// | ||
- | ===== Server | + | ===== NX Protocol |
+ | ==== Is X2Go compatible with NoMachine' | ||
- | ==== Is X2Go compatible with nomachines | + | No. It is not possible to use NX client to log on to an X2Go server and vice versa. |
- | No even though | + | X2Go does use the same libraries |
+ | |||
+ | X2Go also performs SSH authentication in a different manner than NoMachine does. | ||
==== Can I install FreeNX and X2Go Server on one system? ==== | ==== 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 | + | Yes - the NX libraries of X2Go are actually the most recent |
- | + | ||
- | 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' | In former times the NX libs shipped with X2Go installed into an X2Go' | ||
Line 19: | Line 20: | ||
Nowadays the NX libs shipped with X2Go work as a replacement for the NXv3 that are not maintained by NoMachine anymore. | 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 | + | (This FAQ article has been written by Mike Gabriel |
+ | |||
+ | ==== Why are you using the terms " | ||
+ | |||
+ | Basically: | ||
+ | |||
+ | - That is the term that was always used. | ||
+ | - Libraries are created also from the source package. | ||
+ | - Those libraries define the NX protocol. | ||
+ | |||
+ | Note that originally, " | ||
+ | |||
+ | - nxcomp | ||
+ | - nxcompext | ||
+ | - nxcompshad | ||
+ | - nxproxy | ||
+ | - nxagent | ||
+ | - nxauth | ||
+ | - nx-X11 | ||
+ | |||
+ | Only the 1st 3 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. ==== | ||
+ | |||
+ | You are probably referring to the [[http:// | ||
+ | |||
+ | It is true that X11 forwarding' | ||
+ | |||
+ | 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, | ||
+ | - XCB applications are still partially hindered by round-trips, | ||
+ | |||
+ | 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:// | ||
==== What is the difference to LTSP? Why a free thin client environment? | ==== What is the difference to LTSP? Why a free thin client environment? | ||
Line 28: | Line 71: | ||
Further bonuses of X2Go are that you can pause a desktop session and take it to a different thin client for further use. | 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 ===== | ||
==== What are the packages x2goserver-home and x2goserver-one for? ==== | ==== What are the packages x2goserver-home and x2goserver-one for? ==== | ||
Line 41: | Line 86: | ||
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' | 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' | ||
+ | ===== Client FAQ ===== | ||
+ | |||
+ | ==== Is there an MS Windows Client? ==== | ||
+ | |||
+ | Yes, there are two: [[doc: | ||
+ | |||
+ | ==== Is there a MacOS Client? ==== | ||
+ | |||
+ | [[doc: | ||
+ | |||
+ | ==== Why is there no sound using Linux? ==== | ||
+ | Probably because the server does not listen to client connections. Check whether the file ''/ | ||
+ | < | ||
+ | load-module module-native-protocol-tcp auth-cookie=" | ||
+ | </ | ||
+ | If not, add it. Alternatively you can load the module at runtime: | ||
+ | < | ||
+ | pactl load-module module-native-protocol-tcp ' | ||
+ | </ | ||
+ | |||
+ | ==== Can I use x2goprint with Windows Clients? ==== | ||
+ | |||
+ | To set a print target, you'll need '' | ||
===== Session FAQ ===== | ===== Session FAQ ===== | ||
Line 93: | Line 161: | ||
[[http:// | [[http:// | ||
- | |||
- | |||
- | ===== Client FAQ ===== | ||
- | |||
- | ==== Is there an MS Windows Client? ==== | ||
- | |||
- | Yes, there are two: [[doc: | ||
- | |||
- | ==== Is there a MacOS Client? ==== | ||
- | |||
- | [[doc: | ||
- | |||
- | |||
- | |||
- | ==== Why is there no sound using Linux? ==== | ||
- | Probably because the server does not listen to client connections. Check whether the file ''/ | ||
- | < | ||
- | load-module module-native-protocol-tcp auth-cookie=" | ||
- | </ | ||
- | If not, add it. Alternatively you can load the module at runtime: | ||
- | < | ||
- | pactl load-module module-native-protocol-tcp ' | ||
- | </ | ||
- | |||
- | |||
- | ==== Can I use x2goprint with Windows Clients? ==== | ||
- | |||
- | To set a print target, you'll need '' | ||
===== Known Issues ===== | ===== Known Issues ===== | ||
Line 146: | Line 186: | ||
Now you should not get the error message anymore. | Now you should not get the error message anymore. | ||
- | ===== 3rd Software Known Issues ===== | + | ===== 3rd Party Software Known Issues ===== |
==== Eclipse/ | ==== Eclipse/ | ||
Line 178: | Line 218: | ||
- | ==== R graphics === | + | ==== R graphics |
Using an buffered X-window and reducing the update rate can significantly improve performance for complex graphs. | Using an buffered X-window and reducing the update rate can significantly improve performance for complex graphs. | ||
< | < | ||
Line 187: | Line 227: | ||
#Everything following this line will be drawn into this window. | #Everything following this line will be drawn into this window. | ||
</ | </ | ||
+ | |||
+ | ===== Desktop Environment FAQ (Gnome, KDE, etc.) ===== | ||
+ | |||
+ | Please visit [[doc: |