This is an old revision of the document!
X2go ThinCLientEnvironment(Morty, Mike, Markus) Provide X2go TCE for Debian squeeze, use tmpfs and probably aufs (95% of 1 month) Priority: High
X2go Communications API definition(Mike, Basma, Felix, Dick) Provide X2go with a standard way of communication between the client and the server (10% of 3 month) Priority: Normal
X2goServer Cleanup(Morty, Mike) Cleanup X2goServer, place non-bin files in lib/ or share/ (40% of 1 month) Priority: Medium
* Makefile currently broken. * Currently dh_install copies all scripts into /usr/bin, this needs to be changed, so that files in /lib are installed to $PREFIX/lib/x2go and files in /bin to /usr/bin. This needs work on many script files as /usr/lib/x2go is not in the system's PATH. * Move files from /usr/bin to appropriate directories -> DONE * $PREFIX/bin: * x2golistdesktops * x2golistsessions * x2gomountdirs * x2goprint * x2goruncommand * x2gosessionlimit * x2gostartagent * x2goumount * x2goresume-session * x2gosuspend-session * x2goterminate-session * x2goumount-session * x2goshowblocks * x2gocmdexitmessage * $PREFIX/bin (compat): * x2goresume * x2gosuspend -> wrapper for x2gosuspend-session * x2goterminate * x2goumount_session -> x2goumount-session * x2gosuspend-agent * $PREFIX/sbin: * x2gocleansessions * $PREFIX/lib: * x2gochangestatus * x2gocreatesession * x2godbadmin * x2godbwrapper.pm * x2gogetagent * x2gogetdisplays * x2gogetports * x2gogetservers * x2goinsertport * x2goinsertsession * x2gosqlitewrapper * x2golistsessions_root * x2golistsessions_sql * write man pages for scripts in $PREFIX/bin and $PREFIX/sbin -> CREATED, need more content * create separate folders in source project: bin/, sbin/, lib/, etc/ -> DONE * rename x2gosuspend-session to x2gosuspend (Mike: CAVE, this can cause compat problems with older clients) * Morty: Rename it and make a symlink -> DONE, wrapper script
Improve Documentation(Heinz, Morty, Mike, John, Alexander, ...) Use this Wiki to provide a good documentation for X2go (1% of 3 months) Priority: High