This shows you the differences between two versions of the page.
Next revision | Previous revision Next revision Both sides next revision | ||
wiki:components:x2goserver [2011/05/30 11:39] sunweaver created |
wiki:components:x2goserver [2012/06/06 10:37] burnce |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== X2go's Server Core ====== | ====== X2go's Server Core ====== | ||
- | The '' | + | :!: This wiki page needs much more work!!! Any help is appreciated!!! |
- | The individual '' | + | ====== |
- | The scripts have manual pages. For the improvedment | + | 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 // | ||
+ | |||
+ | < | ||
+ | $ sudo apt-get install x2goserver-xsession | ||
+ | </ | ||
+ | |||
+ | **NOTE:** - this is a change from older versions of x2goserver installs where in previous versions the only requirement was to just execute - //sudo apt-get install x2goserver// | ||
+ | |||
+ | x2goserver-xsession was introduced so that X2Go can be installed on Debian/ | ||
+ | |||
+ | ====== X2go's Server: What is it? What does it do? ====== | ||
+ | |||
+ | The base '' | ||
+ | |||
+ | X2go server currently uses NXv3 based libraries and tools for the backend implementation of X2go (graphical compression & caching for low bandwidth connections). | ||
+ | |||
+ | The individual '' | ||
+ | |||
+ | 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 $DISPLAY number and unique session ID. This will insert a new session in the database. | ||
+ | - 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: | ||
Task: | Task: | ||
- | * recognize scripts that have to be available to clients (i.e. in $PATH) | + | * recognize scripts that have to be available to clients (i.e. have to be in $PATH) |
- | * move other scripts to /usr/lib/x2go | + | * move other scripts to $PREFIX/lib/x2go |
* improve manual page contents (what is the script for, what does it do, what values does it return, etc.) | * improve manual page contents (what is the script for, what does it do, what values does it return, etc.) | ||
- | The latest status of the '' | + |