Here's a quick installation guide.
As root, go into the module directory and type python setup.py install:
# cd module # python setup.py install
If you're getting error messages, make sure you have a C compiler and the Python development files installed. If you're on Debian GNU/Linux, try:
# apt-get install gcc libc6-dev python-dev
As user, go into the nscreen directory and launch SServer.py. The screen server will listen on port 127.0.0.1:2001.
NOTE THAT THIS IS AN ALPHA VERSION WHICH DOES NOT HAVE ANY AUTHENTICATION OR ENCRYPTION. THAT MEANS THAT EVERY LOCAL USER CAN ATTACH TO YOUR SCREEN!
% cd nscreen % python SServer.py
Open another terminal and launch GFrontend.py (as user), which is in the nscreen directory:
% cd nscreen % python GFrontend.py
If you're getting error messages, make sure you have installed pygtk and VTE. If you're on Debian GNU/Linux, try:
# apt-get install python-gtk2 python-vte
Now you can add a screen by clicking the "New" button in the frontend and attach to it by selecting it from the list. The process will be running even when you close the frontend.