Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm teaching my friend how to program in Python. So far, we have been using Skype's screen sharing feature, but that is quite cumbersome and low resolution. Is there a way we can have a common shell or command window? Both of us should be able to type within it and execute code. Any ideas? We both are using Win7.


share|improve this question

migrated from Jan 16 '12 at 2:59

This question came from our site for professional and enthusiast programmers.

up vote 4 down vote accepted

Use a common server that has GNU screen installed, and run:

screen -S myScreenName

Have the other person log in as the same user and execute:

screen -x myScreenName

You can then run the Python interpreter inside screen. Both members will see the same thing, and both will be able to type.

share|improve this answer
Err, any solutions for Win7? – VenkatH Jan 15 '12 at 20:26
It would be highly appropriate to add a reference to Cygwin if that's what you had in mind. – Uku Loskit Jan 15 '12 at 20:27
You'll probably either have to use Cygwin, either SSH into a Unix server. It shouldn't be too bad however, since the Python interpreter works the same on both Windows and Unix. If you need to do anything using the win32 API Python bindings though, that won't really work. – Etienne Perot Jan 15 '12 at 20:29
@VenkateshH is this useful to you: – joaquin Jan 15 '12 at 20:40
Hmm, I'll try both, cygwin (with GNU Screen) and as @joaquin says, Remote Desktop Access. Thanks for your answers! – VenkatH Jan 15 '12 at 20:44

I suggest you to try teamviewer. But i'm not sure about less cumbersome.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .