This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
wiki:components:x2goserver [2012/03/23 20:44] blabj [X2go's Server: base package and extensions] |
— (current) | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== X2go's Server Core ====== | ||
| - | |||
| - | :!: This wiki page needs much more work!!! Any help is appreciated!!! | ||
| - | |||
| - | ====== X2go's Server: base package and extensions ====== | ||
| - | |||
| - | The '' | ||
| - | |||
| - | In May 2011 we have added an '' | ||
| - | |||
| - | * [[wiki: | ||
| - | * [[wiki: | ||
| - | ====== 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: For the improvement of the X2go server manual pages we request everyone' | ||
| - | |||
| - | Task: | ||
| - | |||
| - | * recognize scripts that have to be available to clients (i.e. have to be in $PATH) -> $PREFIX/bin or $PREFIX/ | ||
| - | * move other scripts to $PREFIX/ | ||
| - | * improve manual page contents (what is the script for, what does it do, what values does it return, etc.) | ||
| - | |||