This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
wiki:components:x2goserver [2013/03/14 21:14] sunweaver |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== X2Go Server ====== | ||
- | |||
- | :!: This wiki page needs much more work!!! Any help is appreciated!!! | ||
- | |||
- | ===== X2Go's Server Download ===== | ||
- | |||
- | Binary packages for various distros are [[download: | ||
- | |||
- | ===== X2Go's Server: base package and extensions ===== | ||
- | |||
- | The '' | ||
- | |||
- | However, in 2011 many new features/ | ||
- | |||
- | One feature was an '' | ||
- | |||
- | * [[wiki: | ||
- | * [[wiki: | ||
- | |||
- | Also, **__if__** the remote server already has a //desktop environment// | ||
- | |||
- | This additional X2Go package is called '' | ||
- | |||
- | <code bash> | ||
- | $ sudo apt-get install x2goserver-xsession | ||
- | </ | ||
- | |||
- | **NOTE:** - this is a change from older versions of '' | ||
- | |||
- | '' | ||
- | |||
- | ===== X2Go's Server: What is it? What does it do? ===== | ||
- | |||
- | The base X2Go Server and also the X2go Server Extensions are basically a collection of Bash and Perl scripts that take care over X2Go server session management and communication between client and server. | ||
- | |||
- | X2Go server currently uses NXv3 based libraries and tools for the backend implementation of X2Go (graphical compression & caching for low bandwidth connections). | ||
- | |||
- | The individual X2Go Server scripts do have (rudimentary) man pages. Some of the X2Go server scripts are used internally (by other X2Go server scripts), others are designed to be available to X2Go Client implementations (e.g. '' | ||
- | |||
- | The latest status of the X2Go server' | ||
- | |||
- | The latest status of the X2Go server extension' | ||
- | |||
- | ===== X2Go's Server: How it actually works ===== | ||
- | |||
- | ==== Starting a New Session ==== | ||
- | |||
- | When starting a new session the script called '' | ||
- | |||
- | - Find unique '' | ||
- | - Find free ports for sound, graphic, file sharing. After that the the database entry will get updated with these discovered values. | ||
- | - Start '' | ||
- | |||
- | CAVEAT for client implementations: | ||
- | |||
- | ==== Resuming a Session ==== | ||
- | |||
- | TODO... | ||
- | |||
- | ==== Suspending/ | ||
- | |||
- | TODO... | ||
- | |||
- | ===== X2Go's Server: Improving documentation... ===== | ||
- | |||
- | |||
- | REQUEST TO X2Go USERS: For the improvement of the X2Go server manual pages we request everyone' | ||
- | |||
- | Task: | ||
- | |||
- | * improve manual page contents (what is the script for, what does it do, what values does it return, etc.) | ||
- | |||