Quick start

Here's a quick installation guide.

1. Install the C module

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

2. Launch the screen server

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

3. Launch the GTK frontend

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

4. Using the frontend

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.