This is just a quick note to let you all know that I've just committed provisional win32 support to xpra mainline.
It has full support for ssh connections (currently defaulting to 'plink', from the PuTTY tools bundle, which needs to be in your path, or the full path given to --ssh=). Annoyingly, though, plink prompts for username and password directly in the standard input/output stream, so you need to make sure that you've specified a username and can log in without a password prompt, or else plink's attempts to prompt you will get mixed up with xpra's protocol and things won't work. So rules of thumb: 1) set up Pageant, the ssh key manager, to allow passwordless logins 2) Use a display spec that looks like either 'ssh:n...@host' (i.e., include your username directly) or if you have a named putty/plink connection profile set up, then you can use 'ssh:profile-name'. 3) Or use --ssh="plink -pw YOURPW" but really I can't recommend it. There's some code to try and detect if this has happened and tell you what to do, but I don't know how reliable it is. There's also supposedly a forked version of plink distributed by the TortoiseSVN people called 'TortoisePlink' that will put up prompts in GUI windows rather than sticking them in its output, but when I tried it I couldn't get it to make a connection at all, so I dunno. Something to look into, maybe. On the other hand, tcp support currently seems to be a bit flaky on win32 -- I tried very hard to get this to work, and the same code works fine on Unix, but the code required to make this stuff go on win32 is ridiculously elaborate so I don't know what's going wrong. Try running with '-d xpra.protocol' and I've noticed a few other weirdnesses on win32 -- initial focus seems screwy, keyboard handling is even worse than under X11, etc., but now that the basic stuff is working perhaps y'all who actually use windows will pound on it and submit patches :-). To get it working, you'll need: -- Python 2.6, I installed the msi from python.org -- pywin32: http://sourceforge.net/projects/pywin32/files/pywin32/Build%20214/pywin32-214.win32-py2.6.exe/download -- GTK+: http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.20/gtk+-dev_2.20.0-1_win32.zip; unzip and then add the bin directory to your path -- PyGtk/PyCairo/PyGObject: http://www.pygtk.org/downloads.html -- plink: http://the.earth.li/~sgtatham/putty/latest/x86/plink.exe Then you should be able to pull the latest sources, and run: python setup.py install --home=install PYTHONPATH=install/lib/python install/bin/xpra --help -- Nathaniel _______________________________________________ Parti-discuss mailing list [email protected] http://lists.partiwm.org/cgi-bin/mailman/listinfo/parti-discuss
