Como executar um Synergy Client e um Synergy Server na mesma máquina?

3

Para colocar em uma frase, eu gostaria de saber como executar um Synergy Client e um Synergy Server na mesma máquina, para mais detalhes, por favor, continue a ler.

Estou tentando usar meu laptop com Windows XP em dois ambientes de vários monitores e vários computadores, um no trabalho e outro em casa.

a idéia é desconectar o laptop do ambiente de sinergia que ele compartilha com o Ubuntu no trabalho e conectá-lo ao ambiente que ele está compartilhando com o meu Macbook Pro em casa com um mínimo de aborrecimento.

Configurei a sinergia com sucesso separadamente para cada uma das configurações:

  • No caso do XP / Ubuntu, o XP é o servidor Synergy (ele tem o teclado e o mouse conectados a ele)
  • no caso do XP / Macbook, o teclado & mouse estão ligados ao OSX.

Mas para mudar de uma configuração de servidor para uma configuração de cliente eu preciso reiniciar o Synergy, eu também estou criptografando o tráfego de sinergia usando stunnel mas eu não acho que dificulte as coisas porque com stunnel eu posso rotear diferentes portas para diferentes serviços.

all Ao todo eu acho que preciso

1) a capacidade de executar dois serviços de sinergia em paralelo: um em modo de servidor e um em modo de cliente, obviamente cada um usando uma configuração diferente, como faço isso?

ou

2) troque rapidamente entre diferentes configurações de sinergia.

Obrigado!

Editar: evidentemente, a pergunta deveria ser como executar um servidor stunnel e um cliente stunnel na mesma máquina. Porque, conforme revelado abaixo, a sinergia tem uma interface de linha de comando e é possível executar sinergia e sinergia ao mesmo tempo. O maior problema é com a sinergia em execução como um cliente no Windows, pois ele deve ser executado como um serviço do sistema, a fim de permitir ctrl + alt + delete login. infeliz o suficiente para mim É uma exigência difícil no meu caso, pois quero que o meu Macbook seja a peça central do sistema em casa e, portanto, quero que os dispositivos de entrada sejam conectados a ele, mesmo quando o laptop XP não estiver por perto .

com o outro sistema (XP / Ubuntu), é o contrário: o XP é a peça central e precisa ser operado independentemente do Ubuntu estar ativo, portanto, é necessário executar uma configuração de servidor neste caso. / p>

Minha solução é executar uma configuração do cliente stunnel / synergy como serviços (para resolver o problema de login que, incidentalmente, não é 100% resolvido, mas vou levantar outra questão mais tarde) Como o serviço stunnel pode ser configurado como um cliente ou um servidor (e praticamente o mesmo vale para a sinergia) Decidi escrever um arquivo em lote que iniciará um servidor stunnel e um servidor de sinergia e o indexará com inicialização para execução rápida.

Obrigado por toda a ajuda.

    
por Mcradle 21.11.2010 / 14:30

2 respostas

2

Eu não tenho um PC com Windows disponível no momento para testar isso, mas o Synergy no Linux, pelo menos, vem com "synergys" e "synergyc" sendo servidor e cliente respectivamente.

Estou assumindo que o carregador para Windows é um criador de configuração dinâmico que carrega um dos dois arquivos acima (no formato .exe) para fazer o que você pediu (tanto no servidor verificado quanto nos botões de rádio do cliente) em vez de sendo um único exe para cliente e servidor.

Se este for o caso, você deve ter arquivos separados de cliente e servidor em seu diretório de instalação de sinergia, o qual deve ser capaz de executar independentemente e simultaneamente usando a linha de comando.

Usando o --config para carregar arquivos de configuração separados, você deve conseguir o que está pedindo. Consulte o link para as opções.

    
por 21.11.2010 / 18:45
1

synergys (o servidor) tem uma opção de linha de comando --config que permite selecionar a configuração que vai usar, e você pode passar o endereço do servidor para sinergia (o cliente).

Então você pode ir para a opção 2) criando dois arquivos batch, ambos devem primeiro parar a instância em execução (use o comando TASKKILL, ou pskill), então inicie um novo com uma das configurações. Por acaso, não há razão para que o laptop não funcione como servidor em ambas as configurações, ou existe?

    
por 21.11.2010 / 18:28