Posso configurar dois computadores com os mesmos monitores / teclado / mouse de maneira modular?

1

Eu tenho um computador desktop (executando o Windows 7) e um laptop (executando o OSX Mountain Lion e talvez o Ubuntu 12 eventualmente). Quando o laptop está em casa, quero que a área de trabalho e o laptop usem os mesmos monitores (2+), o teclado e o mouse (ou mouse, se eu adicionar um track pad). Eu sei sobre switches KVM, mas eu quero algo mais complicado.

Eu gosto de usar o Synergy para usar os dois computadores com um teclado e mouse ao mesmo tempo. O Synergy requer que o teclado e o mouse sejam conectados a um computador (o servidor), que os compartilha com outros computadores (clientes) através de wifi. A questão é que quando um computador não está logado, o Synergy não funciona nele. Às vezes, quero que meu laptop seja o servidor (fisicamente conectado ao teclado e ao mouse) e, às vezes, quero que a minha área de trabalho seja o servidor. Isso significa que eu preciso do teclado / mouse / outros dispositivos USB para poder trocar de computador sem que eu toque plugues musicais.

Para complicar ainda mais, nem sempre quero que a mesma área de trabalho seja configurada em termos de monitores. Às vezes, quero que o desktop tenha os dois monitores. Outras vezes, quero que o laptop controle os dois monitores. Às vezes, quero que a área de trabalho controle um monitor e o laptop controle o outro. Em qualquer caso, o teclado e o mouse precisam estar fisicamente conectados a qualquer computador sem muita confusão com plugues. Isso se divide em pelo menos esse conjunto de combinações possíveis:

  • A área de trabalho controla os monitores e tem uma conexão física com teclado e mouse
  • O laptop controla os dois monitores e tem uma conexão física com teclado e mouse
  • O desktop e o laptop controlam um monitor, mas a área de trabalho tem uma conexão física com o teclado e o mouse (que compartilha com o laptop via Wi-Fi)
  • A área de trabalho e o laptop controlam um monitor, mas o laptop tem uma conexão física com o teclado e um mouse (que compartilha com a área de trabalho via Wi-Fi)
  • alguns dispositivos usb conectados por meio de um hub usb precisam ser capazes de alternar a conexão física entre os computadores, idealmente sem o teclado e o mouse alternando a conexão do computador

Pode haver outras combinações, mas estas são as principais no momento. Basicamente, eu preciso de um switch KVM que me permita alternar monitores individuais / teclado / mouse / hub USB entre computadores independentemente uns dos outros, ou uma solução melhor.

Como posso configurar dois computadores com o mesmo monitor / mouse / teclado / hub USB sem ter que alternar tudo para um computador ou outro ao mesmo tempo?

    
por CodeJunkie 17.10.2012 / 05:55

1 resposta

2

(Esta não é uma resposta completa, mas contém algumas idéias que podem ajudar) Eu acho que você deve primeiro tentar simplificar o seu problema. Ignore os dispositivos USB sem entrada por enquanto; provavelmente há switches usb que você pode usar para eles.

Você escreveu que não é possível executar a sinergia quando o computador não está conectado. Isso não está totalmente correto: você pode executar a sinergia na tela de login. (Pelo menos para o Windows XP e GDM).

Sugiro criar uma configuração de sinergia para cada um dos quatro cenários. (Ou seja, dois em cada computador). Você pode então escrever um arquivo de script em cada um dos quais faz o seguinte:

  • Se este computador tiver os dispositivos de entrada (deve ser detectável de alguma forma)   
    • se este computador tiver dois monitores conectados     
      • execute synergys com o arquivo de configuração de dois monitores (opcional)
      •      
      • mais, execute synergys com o arquivo de configuração de um monitor
      •     
    •   
  • mais, execute o synergyc para conectar-se à outra máquina

Como detectar se as entradas estão presentes e como detectar o número de monitores, agora é uma questão diferente, que não está mais relacionada à sinergia. Você também precisaria executar os scripts toda vez que quiser alterar sua configuração.

    
por 06.12.2012 / 13:40