Window Switch – Move applications between networked computers
You no longer need to save and send documents to move them around, simply move the view of the application to the machine where you need it.
* Shadow an existing display or another session
* Start sessions on remote (or local) machines using intuitive menus
* Disconnect from those sessions and re-connect when you need them again
* Send them to other machines with just one click
* Stays out of the way using a single icon in your system tray
System Design Features
* Portable: the code should be portable to almosty any platform, from mobile phones to data centers.
* Secure: It uses strong cryptography to authenticate both the server and clients.
* ZeroConf: using mDNS, local servers are detected automatically.
* Simple Line Protocol: the protocol used to communicate between the client and server is a simple single line text protocol.
* Performance: the system can preload sessions and tunnels, which makes starting new sessions very fast.
* Flexible: the sessions are accessible from Window Switch, but also using xpra directly, any NX client or any standard VNC client.
* Integration with file managers: Windows Explorer (on Windows) and Nautilus on Linux.
* Using blueproximity or similar tools, you can get the windows to follow you around without having to touch the computer. Window Switch will simply re-connect the windows to the computer which is nearest to you.
* Sound redirection: start playing some music on one computer, move the window to another, and the sound will go with it.
Install window switch in ubuntu 10.10 (Maverick) and Natty Narwhal (11.04)
Step 0: Administrator privileges
All the instructions below must be run as root, so open a terminal and become root:
sudo su --
Step 1: Import the packager's key:
wget -O -- http://winswitch.org/gpg.asc | apt-key add --
Step 2: Natty Narwhal (11.04) beta
echo "deb http://windowswitch.org/ natty main" > /etc/apt/sources.list.d/winswitch.list;
apt-get install winswitch
Step 2: Maverick Meerkat (10.10)
echo "deb http://windowswitch.org/ maverick main" > /etc/apt/sources.list.d/winswitch.list;
apt-get install winswitch
The public key is unavailable… Has anybody got it?
instead of http://windowswitch.org/gpg.asc you need to use http://winswitch.org/gpg.asc
Even after that i can’t get it installed using maverick. Missing packages, or the wrong version.
Updated article with correct key location
Oh man, if only this project can merge with Quick/Synergy, … it’d be the bomb!
Agreed with BlackDex. Unable to meet dependency issues on Maverick. Mirrored both the windowswitch and winswitch repos at http://nwlinux.us with no luck.
Anyone get this to install?
No dice for me. Can’t get the key
Finally installed properly using my mirror site (http://nwlinux.us/sources.list) on a fresh install.
is it worth it?
If your primary box is Linux and you are trying to pull programs from Windows, similar to Terminal Services, it is not worth the hassle. The Linux client cannot pull individual programs, only the full screen. In essence, you are simply using a VNC session.
However, if you are using a Windows box as the primary box, you CAN use individual Linux programs on your Windows box. Pretty neat.
Anyone try the Mac version?
Apologies to those who tried to download DEBs (Ubuntu/Debian) before yesterday afternoon, the http redirect was broken. The dependencies are also fixed (needed to be re-generated). Sorry about that.
Should be ok now, post to the mailing list if you have any problems and I’ll make sure to fix them.
The Mac OSX version is less “mature” but should mostly work.
As for integrating with synergy+, I’ll be looking into that next year…
Confirmed. Thanks for the update Antoine. Mirrors are updated. I’ll be posting a write-up soon.
The packages for Ubuntu are broken as there is a bug in /usr/lib/python2.6/winswitch/utils/paths.py, lines 126 and 128: replace libexec with lib, and only then the program runs.
I’ve just re-packaged for Ubuntu and Debian, fixing the path issue. You should get them with a simple:
apt-get update && apt-get upgrade
TBH, packaging for MS Windows and OSX is bad enough, I am really losing all patience with Linux distros doing their own thing wrt to paths.
Can’t wait for them to deal with the packaging themselves so I can focus on real features rather than path workarounds.