Important: Do not post bugs. Please read the FAQ before posting (or your question may be ignored).

Can one client (display system) connect to multiple servers? In other words, can Synergy be used to have multiple keyboards and mice control a single machine?

asked 27 Apr '11, 15:20

willichan's gravatar image

willichan ♦
1.7k111
accept rate: 69%


No. Synergy does not work this way.

There are, however, other free products that you can use to achieve your desired result. VNC is one such solution. You can set up the display system as a VNC server, and have each controlling PC connect to it with a VNC client.

link

answered 27 Apr '11, 15:23

willichan's gravatar image

willichan ♦
1.7k111
accept rate: 69%

There are plans in version 2 to have this feature (or something very similar), but as you say, in version 1 this is not possible.

(26 May '11, 08:36) nbolton ♦♦

We a have multi-client setup running quite happily with version 1.3.8.

Say you have a windows PC (name BIGSCREEN) and you want a number of computers to control it, you can simply run multiple server processes via the registry.

Setup 1 StringValue entry for each server under: HKEYCURRENTUSERSoftwareMicrosoftWindowsCurrentVersionRun for each server:

key       String value
Server1   "C:\Program Files (x86)\Synergy\synergyc.exe"  --no-daemon --name BIGSCREEN server1:24800
Server2   "C:\Program Files (x86)\Synergy\synergyc.exe"  --no-daemon --name BIGSCREEN server2:24800

There is no need to install in a separate directory each client runs quite happily from the same directory.

link

answered 30 Aug '12, 18:22

Simon%20Sweetman's gravatar image

Simon Sweetman
1013
accept rate: 0%

edited 14 May, 16:00

I am not sure what you mean Simon Sweetman.. Can you be more specific... maybe include a snip of your reg keys or an export of them (with the specifics taken out)

Thanks

link

answered 04 Oct '12, 16:31

Renigade's gravatar image

Renigade
213
accept rate: 0%

1

Here is the reg export:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run] "Synergy Client"="\"C:\\Program Files (x86)\\Synergy\\synergyc.exe\" --no-daemon --debug WARNING --name BIGSCREEN client1:24800" "Synergy Client2"="\"C:\\Program Files (x86)\\Synergy\\synergyc.exe\" --no-daemon --debug WARNING --name BIGSCREEN client2:24800"

(04 Oct '12, 20:05) Simon Sweetman

I got this part OK....

Now how do I hide those big black Command windows??

(05 Oct '12, 13:06) Renigade

Just to be clear...

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun]

"Synergy Client"=""C:\Program Files (x86)\Synergy\synergyc.exe" --no-daemon --debug WARNING --name (name of client) (IP address of Server PC):24800"

"Synergy Client2"=""C:\Program Files (x86)\Synergy\synergyc.exe" --no-daemon --debug WARNING --name (name of client) (IP address of Server PC):24800"

do not use the () in either line... this works great... BUT it has a command window that needs to be minimized and it stays on the task bar...

Now if we can just get rid of that it would be wonderful!!!

Any Help??

link

answered 05 Oct '12, 22:56

Renigade's gravatar image

Renigade
213
accept rate: 0%

edited 12 Dec '12, 15:08

yes, you can. Just start several synergy clients on the client machine, each connected to different servers. Works well for me. The only trouble, that users will fight for the mice on the client - there still will be a single pointer.

link

answered 06 Dec '12, 06:19

235's gravatar image

235
211
accept rate: 0%

so....

i'm trying to follow these tips. can anyone clarify a couple things?

1) once i get these regsitry strings done, then what else to i need to do? do I have to install synergy twice in 2 different directories?

2) if the synergy service is running on the client then is that all i need to do (ie install the software, add the 2 registry strings and that's it?

3) when i kick off the client exe synergyc.exe it asks me for the ipaddress of the server, what goes in that box considering i have two servers?

link

answered 12 Dec '12, 14:59

bigTam's gravatar image

bigTam
211
accept rate: 0%

the way I did it is...

Create the registry entries on the clients...

create the "clients" on the servers

reboot the client PCs

they should connect to the servers and all is good!!

One other thing you might want to do is make sure that synergy is not running in service mode on the clients

link

answered 12 Dec '12, 15:04

Renigade's gravatar image

Renigade
213
accept rate: 0%

edited 12 Dec '12, 15:05

thanks for taking the time to post back and help me out.

you are saying "clients" plural. I have a single client computer (a home theatre pc connected up to the TV), and I want multiple servers to be able to control the on--tv-screen mouse.

Are we getting our wires crossed here, I thought that synergy referred to the computer "being controlled" as the client?

link

answered 12 Dec '12, 15:24

bigTam's gravatar image

bigTam
211
accept rate: 0%

[IMG]http://i50.tinypic.com/2j1lxef.jpg[/IMG]

does that look right to you? can you see any stupid mistakes. ive made these registry changes on the clint machine that i want to control from 2 laptops.

link

answered 12 Dec '12, 15:34

bigTam's gravatar image

bigTam
211
accept rate: 0%

Sorry Tam.... We have multiple Clients and multiple servers

My system looks like this

Client | Client | Client

Client | Client | Client

Client | Server | Client

the 8 clients are configured the same touching 2 servers in a Emergency Operations Center

Both Servers can control any of the clients.

SO if you configure the Client with the registry entry as listed above in my other post

then configure the Server(s) like

| Client |

| Server |

then you should be OK

link

answered 12 Dec '12, 15:39

Renigade's gravatar image

Renigade
213
accept rate: 0%

edited 12 Dec '12, 15:41

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "Title")
  • image?![alt text](/path/img.jpg "Title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×97

Asked: 27 Apr '11, 15:20

Seen: 4,728 times

Last updated: 14 May, 16:00

powered by OSQA