Eu mesmo tive um problema semelhante; Eu tenho dois monitores e dois computadores, mas uso os dois monitores para cada computador (um em entradas DVI, um em DisplayPort). Não encontrando nenhuma solução óbvia, eu fui em frente e tentei consertar isso sozinho:)
O resultado final é que eu adicionei algum código à sinergia que dirá automaticamente ao seu monitor para trocar entradas quando o mouse sair de um determinado display. Ainda estou testando, mas até agora está funcionando muito bem para meus propósitos!
Tenho o prazer de compartilhar minhas alterações (na origem ou na forma binária), mas você deve saber que é meio que uma solução simplificada projetada mais para meu cenário (em que todos os monitores são compartilhados e eu só tenho 2 PCs). Não tenho certeza se algum dia vou dar a volta a uma solução configurável mais "genérica" ...
ATUALIZAÇÃO 4/28
Como isso tem funcionado bem para mim, fico feliz em compartilhar um instalador do Windows com minhas alterações. O código fonte está disponível mediante solicitação, caso alguém queira melhorar isso.
Link para download (compilação privada): synergy-1.4.8-Windows- x86.exe
Exemplo de arquivo de configuração
Instruções:
- Faça o download e instale o synergy-1.4.8-Windows-x86.exe no meu link de caixa de depósito acima. Certifique-se de desinstalar quaisquer versões anteriores do Synergy.
- Copie o arquivo de configuração para o local correto em seu computador e use a interface do usuário do Synergy para apontá-lo para esse arquivo.
- Atualize o arquivo de configuração do seu sistema. No meu arquivo de configuração padrão, eu tenho 2 PCs (Cosmo e Pinot), e cada um é conectado aos mesmos 2 monitores (Cosmo com DVI-D, Pinot com DisplayPort). Eu desliguei o link do mouse automático em favor de teclas de atalho (CTRL + F1 / F2) para alternar monitores / entradas. Eu recomendo que você faça o mesmo, pois alterar as entradas do monitor pode levar alguns segundos e só pode ser feito pela entrada atual - então, se você for para frente e para trás na fronteira rapidamente, poderá entrar em um estado estranho.
Eu adicionei uma nova propriedade de configuração à seção screens
, chamada monitorinput
. O valor é o ID de entrada para mudar para quando o mouse deixa o PC (por isso é um pouco para trás, como você pode esperar que seja escrito, conforme você define a entrada do outro PC). Os valores que conheço:
-
1 : analógico (VGA)
-
3 : DVI-D
-
15 : DisplayPort
Se isso não funcionar, ou se você tiver entradas adicionais, poderá fazer o download de uma ferramenta chamada softMCCS que fornecerá as informações de DDI / CI do seu monitor, incluindo quais IDs de entrada são suportados.
Como você pode ver no exemplo, eu defino monitorinput = 15
para Cosmo (significando, ao deixar Cosmos configurando a entrada para DisplayPort que é o que Pinot usa), e monitorinput = 3
para Pinot (significando que, ao deixar Pinot definir o entrada para DVI-D, que é o que a Cosmo usa). Só suporta dois PCs neste momento.
Isso deve ser suficiente para você começar a trabalhar; deixe-me saber se funciona (ou se você tiver problemas). Espero que isso ajude!