User Tools

Site Tools


doc:newtox2go

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
doc:newtox2go [2014/05/17 11:17]
mikedep333 Total Revamp before FLOSS Weekly Interview
doc:newtox2go [2014/07/16 02:31]
mikedep333 [Installation and Use] Add link to Desktop Environment Compatibility
Line 1: Line 1:
-====== New to X2Go? Start here!!! ======+====== New to X2Go? Start here! ======
  
 +===== Overview =====
  
-X2Go enables you to access a //graphical desktop// of a computer over a //low bandwidth// (or high bandwidth) connection.+X2Go enables you to access a //graphical desktop// of a computer over a //low bandwidth// (or high bandwidth) connection. ​{{ :​doc:​x2go1.png?​direct&​200|}}
  
-You can access Linux computers. The Linux computer you are accessing is the //X2Go Server//.+X2Go is a //​[[https://​en.wikipedia.org/​wiki/​Remote_desktop|Remote Desktop]]// solution, which some vendors vaguely call //Remote Control//. This is not to be confused with Microsoft Remote Desktop Connection, which is a competing Remote Desktop solution and protocol. 
 + 
 + 
 +With X2Go, you can access Linux computers. The Linux computer you are accessing is the //X2Go Server//​. ​
  
 You can connect from a computer running Linux, Windows or Mac OS X. This computer is the //X2Go Client//. You can connect from a computer running Linux, Windows or Mac OS X. This computer is the //X2Go Client//.
  
-Multiple users/​clients can access a single X2Go Server at the same time.+Multiple users/​clients can access a single X2Go Server at the same time, with each user/client having an individual Desktop session by default - however, Desktop sharing (Remote Assistance) is possible, too (see below). 
  
 +For the graphical part of remote desktop sessions, X2Go uses [[http://​en.wikipedia.org/​wiki/​NX_technology|No Machine NX3 technology]] under the hood.
  
-It it similar to **No Machine NX3**  http://​en.wikipedia.org/​wiki/​NX_technology 
  
-Like NX3, it supports the following ​features:+=== Basic features ​of X2Go ===
  
   * Graphical [[https://​en.wikipedia.org/​wiki/​Remote_desktop|Remote Desktop]] that works well over both low bandwidth and high bandwidth connections   * Graphical [[https://​en.wikipedia.org/​wiki/​Remote_desktop|Remote Desktop]] that works well over both low bandwidth and high bandwidth connections
Line 20: Line 25:
   * Support for as many simultaneous users as the computer'​s resources will support (NX3 free edition limited you to 2.)   * Support for as many simultaneous users as the computer'​s resources will support (NX3 free edition limited you to 2.)
   * Traffic is securely tunneled over SSH   * Traffic is securely tunneled over SSH
- 
- 
-=== Changes / improvements over NX3 === 
- 
- 
   * File Sharing from client to server   * File Sharing from client to server
   * Printer Sharing from client to server   * Printer Sharing from client to server
-  * Easily select from multiple desktop environments (e.g., GNOME, KDE) +  * Easily select from multiple desktop environments (e.g., MATE, GNOME, KDE) 
-  * //remote ​support// possible via [[http://​wiki.x2go.org/​doku.php/​doc:​usage:​desktop-sharing|Desktop Sharing]] +  * //Remote ​support// possible via [[http://​wiki.x2go.org/​doku.php/​doc:​usage:​desktop-sharing|Desktop Sharing]] 
-  * The ability to access single applications +  * The ability to access single applications ​by specifying the name of the desired executable in the client configuration or selecting one of the pre-defined common applications
-  * Improved support for sound +
-  * Improved integration ​of ''​SSH''​+
  
-=== Advanced features ​compared to NX3 --- +=== Changes ​compared to NX3 ===
-  * [[2go.org/​doku.php/​wiki:​advanced:​published-applications|Published Applications]] +
-  * The ability to access a Windows computer that supports RDP via [[wiki:​advanced:​tce:​rdp|X2Go-proxied RDP]]. The main advantage of accessing RDP this way is improved performance over low bandwidth connections +
-  * A [[wiki:​advanced:​start|Thin Client Environment]] is available +
-  * A [[wiki:​advanced:​start|Session Broker]] that supports centralized configuration and load balancing+
  
-See [[wiki:​advanced:​start|this page]] ​for more advanced setups.+  * Improved support ​for sound via Pulseaudio 
 +  * Improved integration of ''​SSH''​ (includes SSH proxy support) 
 +  * No special proxy user (nx) account is required with X2Go
  
 +=== Advanced features of X2Go ===
 +  * [[wiki:​advanced:​published-applications|Published Applications]]:​ This is similar to Citrix MetaFrame/​Presentation Server/​XenApp,​ where a server-side list of available applications is displayed on the client, and you can run any number of them from within the same session. Citrix does this as an extension of the regular ''​Start''​ menu on Windows, while for X2Go, you right-click on the X2Go icon in the status area, or select the application from a pop-up window.
 +  * The ability to access a Windows computer that supports RDP via [[wiki:​advanced:​tce:​rdp#​x2go-proxied_rdp_sessions|X2Go-proxied RDP]]. The main advantage of accessing RDP this way is improved performance over low bandwidth connections.
 +  * The Linux X2Go client can also serve as a graphical front-end to a client-side rdesktop/​xfreerdp installation,​ so you don't need an X2Go server at all if all you want to do is connect to an RDP server. Of course, X2Go-specific accelleration features are unavailable in that mode.
 +  * X2Go Servers can provide XDCMP Query Hosts over low bandwidths.
 +  * A [[wiki:​advanced:​start|Thin Client Environment]] is available.
 +  * A [[wiki:​advanced:​start|Session Broker]] that supports centralized configuration and load balancing.
 +
 +See [[wiki:​advanced:​start|this page]] for more advanced setups.
 ===== Terminology compared to standard X11 ===== ===== Terminology compared to standard X11 =====
  
 == X2Go Client == == X2Go Client ==
  
-This is what the [[https://en.wikipedia.org/​wiki/​X_Window_System#​Software_architecture|X-Window system]] calls the //X11 server//+The X2Go Client ​is the application that allows one to connect to a remote server and display a graphical desktop ​application on the client machineX2Go Client requires a local X11 server to display the remote sessionsOn MS Windows such an X11 server is shipped with X2Go Client. On Linux, the client part of X2Go uses the local Xorg server, on Mac OS Xthe XQuartz ​X11 server ​needs to be installed as an extra component.
  
 == X2Go Server == == X2Go Server ==
  
-The machine that runs the X2Go server would be called the //remote machine//.+The machine that runs the X2Go server would be called the //remote machine//. Applications / session are started on this remote machine and the applications transfer their windows / desktops to the client.
  
-The X11 applications that run on the X2Go Server (e.g., Firefox, Xterm) would be called //X11 clients// +===== Installation and Use ====
- +
-===== Get Started ​====+
  
 == X2Go Server == == X2Go Server ==
  
-Installation normally consists of adding the X2Go repository for your Linux distro, and then installing the packages. Instructions are  [[doc:​installation:​x2goserver|here]]. ​+Installation normally consists of adding the X2Go repository for your Linux distro, and then installing the packages. Instructions are  [[doc:​installation:​x2goserver|here]]. (A local X.Org installation is not required on the X2Go Server).
  
 If your Linux distro is not listed on that page, see [[wiki:​repositories:​start|this page]] for a complete list of distros. If your Linux distro is not listed on that page, see [[wiki:​repositories:​start|this page]] for a complete list of distros.
  
-Once installed, there is no service ​or daemon ​that needs to start. Connections are handled through the Linux distro'​s SSH server and the users that are permitted to connect to an X2GO desktop are those that are permitted to login over command-line SSH.+Once installed, there is only a tiny service that needs to run in the background. That daemon is a post-session clean-up daemon, but it is not required to launch X2Go sessions. Connections are handled through the Linux distro'​s SSH server and the users that are permitted to connect to an X2Go desktop are those that are permitted to login over command-line SSH. If SSH login works, X2Go will work, as well.
  
 == X2Go Client == == X2Go Client ==
Line 76: Line 79:
  
   * Session Name   * Session Name
-  * Host(hostname or IP address) +  * Host (hostname or IP address) 
-  * Session type (e.g. "GNOME" desktop environment,​ "​KDE"​ desktop environment,​ "​single application"​)+  * Session type (e.g. "MATE" desktop environment,​ "​KDE"​ desktop environment,​ "​single application"​)
  
 You can then enter your username and password and connect to the X2Go server. You can then enter your username and password and connect to the X2Go server.
 Advanced authentication methods (SSH keys, GSSAPI/​Kerberos) are also available in the X2Go Client GUI. Advanced authentication methods (SSH keys, GSSAPI/​Kerberos) are also available in the X2Go Client GUI.
 +
 +Please check to make sure that [[doc:​de-compat|your desktop environment (Session type) is compatible too.]]
  
 == Getting Help == == Getting Help ==
  
-Community support is available over [[contact:​start|both mailing lists and IRC]].+Community support ​in English ​is available over [[contact:​start|both mailing lists and IRC]]
 + 
 +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.png?​300|}} {{::​centos6-from-windows8.1.png?​300|}} {{::​x2go-on-debian2.jpg?​300|}} {{::​fedora-20-mate-from-mac-os-x.png?​300|}}
doc/newtox2go.txt · Last modified: 2014/09/17 13:14 by mikedep333