Pergunta

As alegrias de programação multimonitor são incontáveis, eu acho que há cerca de 5 posts no Coding Horror sobre o tema por si só! Costumo código no Windows na minha máquina principal, e ter meu laptop Mac configurado para o lado. Eu uso o Mac tanto para compilar Mac constrói, mas também como o meu "navegador web de referência". Não há KVM ou nada.

No entanto, uma conversa casual em uma conferência levou-me à pergunta, eu poderia usar duas máquinas independentes para Share janelas? Literalmente mover algumas janelas de uma máquina para outra, para que eu pudesse usar a tela de um PC como "estouro" do outro.

Alguns googling repente mostra que isso é possível em algumas situações, com certeza:

Synergy e MaxiVista

A minha pergunta é se qualquer programadores ter tentado uma tal configuração. Temos necessidades exclusivas especialmente com múltiplas janelas de texto e editores, e este tipo de ferramenta pode ser uma grande vitória ou uma trabalheira enorme.

Esta solução parece uma combinação de fácil comutação KVM E vários monitores .. soa como um sonho de programação! Então conselhos ou especialmente relatos de experiência real em um ambiente de programação seria muito útil antes de eu investir na configuração bastante complexa.

Dar seguimento: Parece que eu estou pedindo algo que não existe! É uma espécie de combinação de um KVM software e VNC. Mas o VNC seria necessário para quebrar as janelas de aplicativos e permitir a manipulação individual (como a ferramenta comercial MaxiVista, que é Vista somente).

Obrigado por todo o feedback. Parece que há demanda para um aplicativo legal se alguém tiver a unidade para ser o primeiro nesta nova nich!

Foi útil?

Solução

Synergy não permitem mover janelas entre máquinas (que exigiria uma quantidade bobo de trabalho nos bastidores), mas permite-lhe partilhar um teclado e rato entre duas máquinas para que eles "aparecer" para ser tudo uma máquina, mas realmente executado separadamente.

Eu pessoalmente uso Input Director , como eu encontrei-o mais estável do que o Synergy. Eu tenho o meu laptop com um monitor externo para a direita, e minha área de trabalho à esquerda como Diretor escravo de entrada. Meu desktop executa um S diferente / S e é basicamente a minha caixa de cobaia para testar coisas e para qualquer coisa eu preciso continuar correndo quando eu sair do escritório. Cut + paste é bastante sem costura, para que eu possa completamente feliz fogo até uma sessão RDP para um servidor no meu desktop, e corte + colar scripts SQL do que para o meu laptop.

É uma coisa muito útil para que se você tem algumas caixas físicas e monitores chutando em torno:)

Outras dicas

Eu realmente conseguiu usar notebook de reposição como um segundo monitor para PC Desktop. Isso permite para mover as janelas para o segundo PC, mas não vice-versa.

Solução iria trabalhar basicamente com qualquer sistema operacional.

A única exigência é uma VGA de reposição (ou / DVI-A DVI-I) porta no PC servidor.

  1. Faça um plug VGA manequim http: //www.overclock NET / t / 384733 / o-30-segunda-manequim-tampão Isso também irá trabalhar para DVI-I / DVI-A porta + DVI-VGA
  2. Detectar monitores virtuais com seu sistema operacional. Monitor será detectado como monitor de muito genérico, então você pode configurar qualquer resolução. Defini-lo ao escravo resolução PC.
  3. Use qualquer software de controle remoto para ligar a partir de escravo para PC servidor. Configurá-lo para exibir apenas monitor de "virtual".

Isso é tudo. Seu PC escravo é um segundo monitor para PC servidor.

Eu usei isso no Windows 7 + TeamViewer. Eu também configurar Rato Sem Fronteiras (Microsoft Synergy analógico) para ser capaz de usar PC escravo com o mesmo mouse e teclado, embora isso não é necessário se você pretende transformá-lo para monitorar somente.

Xdmx - Distribuído Multihead X Projeto (somente Linux)

Fornece display X nativa em máquinas externas, há contras VNC.

O seguinte não é exatamente o que você quer, mas muito perto:

Você pode iniciar uma href="http://en.wikipedia.org/wiki/Vnc" rel="nofollow noreferrer"> VNC servidor na máquina Windows, que vai deixar você "exportação "sua tela gráfica.

Em seguida, desligue o monitor da máquina Windows e usá-la como monitor de laptop externo em vez disso, com o seu laptop Mac.

Há, no seu Mac, você só conectar à sessão do VNC usando Chicken of the VNC , o que lhe dará o conteúdo da tela gráfica da máquina Windows como uma janela Mac (de forma interativa, para que possa realmente controlar a máquina Windows como se você estivesse trabalhando nisso diretamente). Você pode colocar isso no monitor externo, e você também pode colocar outras janelas lá, então você realmente tem um ambiente compartilhado.

Eu acredito que esta solução também permite copiar e colar o conteúdo da tela do Windows para Windows Mac e vice-versa.

Eu uso MaxiVista em WinXP durante a programação. Ele funciona fantasticamente e deixa-me acrescentar uma terceira tela para minha configuração multi-monitor.

Há esperança, aqui para os usuários do Windows: http://virtualmonitor.github.io/ Parece uma obra em andamento e só suporta o Windows 2000 - Windows 7, mas ele está procurando ajuda com Windows 7 -. 8

Infelizmente, a sinergia não permite mover janelas em telas atualmente. Ele só encaminha rato e teclado eventos a partir de um conjunto de dispositivos físicos para computadores diferentes.

Sim, e eu adoro isso. Ele permite que você obtenha últimos 2 telas em um laptop, e realmente eu encontrar 3 uma grande quantidade.

Se a sua máquina principal é um Mac você quer ScreenRecycler . Você pode então usar monitores em outras máquinas Mac, Windows e Linux (qualquer coisa com um cliente VNC). Você vai querer algo melhor do que gestão de janelas de baixa qualidade do Mac embora. Sugiro muitos truques Moom e Witch .

No Windows, como @LachlanG disse: MaxiVista funciona muito bem. E suporta a adição de monitores de máquinas com Windows, Mac e Linux.

Eu estou reutilizando o meu velho laptop como um segundo monitor para ver a visualização ao vivo, enquanto a codificação. Eu estou usando SpaceDesk , que é gratuito.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top