Synergy: using multiple PCs remotely as "virtual desktops"

I've just found Synergy, a solution for easy parallel access to the desktop (screen, mouse, keyboard) of multiple workstations. It's a wonderful piece of open-source and free software. Unfortunately it does not support Windows Terminal Services, but it's still a masterpiece. Smile

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

ITalc dose support terminal services

It dose supports terminal services. U have to create a batch file which will use different port nos when each client logs in
Hope this helps

1. Client configuration: To configure your iTALC "client" (the PC to
be managed) to work in a multi-user environment, do the following
a. Please take the included file, italc_script.txt, and change its
name to italc_script.bat (See Batch file contents Below)
b. Add this file to the system's startup routine for all users. To do
this, open regedit.exe and navigate to the following key
HKEY_Local_Machine/Software/Microsoft/Windows/Current Version/Run
Then right-click the right-hand pane and select "New" and "String
Value", then put the file and full location in as the value (for
example: "C:/Program Files/iTALC/italc_script.bat"
c. Create shortcut named "ica" of ica.exe your C:/Program
Files/iTALC/ folder.
Note: If your root drive is not C:/ or iTALC is not installed to the
default location, make certain to edit the ica.lnk and
italc_script.bat files to point to the correct directory that the
files are stored in.
2. Server configuration:
a. Start the iTALC master application, and create a classroom if one
does not already exist.
b. Right-click in the Classrom-Manager and select "Add computer"
c. In the "Name" field, name the client whatever you want (this name
is used only by iTALC, and only for management of the connection
information to this session). The only requirements are that no two
clients/computers are named the same thing.
In the "IP/Hostname" field, enter the computer name of the terminal server.
You must now add another computer using the same hostname, but
adding a port number after it, beginning with 5901. Repeat this step
for each terminal to be managed, incrementing the port
number by 1 each time (5902, 5903, etc.), using the following format
COMPUTERNAME:PORT

Batch File contents:

IF %SESSIONNAME%==console (GOTO :CONSOLE)
IF %SESSIONNAME%==hydrapark#0 (GOTO :STATION2)
IF %SESSIONNAME%==hydrapark#1 (GOTO :STATION3)
IF %SESSIONNAME%==hydrapark#2 (GOTO :STATION4)
IF %SESSIONNAME%==hydrapark#3 (GOTO :STATION5)
IF %SESSIONNAME%==hydrapark#4 (GOTO :STATION6)
IF %SESSIONNAME%==hydrapark#5 (GOTO :STATION7)
::
:CONSOLE
EXIT
:STATION2
"c:\Program Files\iTALC\ica.lnk" -ivsport 5901 -isdport 5801 &
EXIT
:STATION3
"c:\Program Files\iTALC\ica.lnk" -ivsport 5902 -isdport 5802 &
EXIT
:STATION4
"c:\Program Files\iTALC\ica.lnk" -ivsport 5903 -isdport 5803 &
EXIT
:STATION5

"c:\Program Files\iTALC\ica.lnk" -ivsport 5904 -isdport 5804 &
EXIT
:STATION6
"c:\Program Files\iTALC\ica.lnk" -ivsport 5905 -isdport 5805 &
EXIT
:STATION7
"c:\Program Files\iTALC\ica.lnk" -ivsport 5906 -isdport 5806 &
EXIT