2009-04-04 16 views
11

Las alegrías de la programación multimonitor son innumerables, ¡creo que hay alrededor de 5 publicaciones de blog sobre Coding Horror sobre el tema en sí! A menudo código en Windows en mi máquina principal, y tengo mi computadora portátil Mac a un lado. Uso Mac tanto para compilar compilaciones de Mac como también como mi "navegador web de referencia". No hay KVM ni nada.Uso de la computadora portátil como segundo monitor de programación

Sin embargo, una conversación informal en una conferencia me llevó a la pregunta, ¿podría utilizar dos máquinas independientes para compartir ventanas? Literalmente mueva algunas ventanas de una máquina a otra, así podría usar la pantalla de una PC como "desbordamiento" de la otra.

algunas google repente muestra que esto es posible en algunas situaciones para asegurarse:

Synergy y Maxivista

Mi pregunta es si alguna programadores han tratado de tal disposición. Tenemos necesidades únicas, especialmente con múltiples ventanas de texto y editores, y este tipo de herramienta puede ser una gran victoria o una gran molestia.

Esta solución se siente como una combinación de fácil conmutación KVM Y múltiples monitores ... ¡suena como un sueño de programación! Por lo tanto, el asesoramiento o especialmente los informes de experiencia real en un entorno de programación serían de gran utilidad antes de invertir en una configuración bastante compleja.

Seguimiento: ¡Parece que estoy pidiendo algo que no existe! Es una especie de combinación de un software KVM y VNC. Pero el VNC necesitaría romper las ventanas de la aplicación y permitir la manipulación individual (como la herramienta comercial maxivista, que es Vista solamente).

Gracias por toda la retroalimentación. ¡Parece que hay una demanda de una aplicación genial si alguien tiene el impulso para ser el primero en este nuevo nich!

Respuesta

6

Synergy no le permite mover ventanas entre máquinas (que requeriría una cantidad de trabajo absurdo entre bastidores), pero sí le permite compartir un teclado y un mouse entre dos máquinas para que "aparezcan" ser toda una máquina, pero en realidad se ejecutan por separado.

Yo personalmente uso Input Director, ya que me pareció más estable que Synergy. Tengo mi computadora portátil con un monitor externo a la derecha y mi escritorio a la izquierda como esclavo de Input Director. Mi computadora tiene una O/S diferente y es básicamente mi caja de conejillos de Indias para probar cosas y para todo lo que necesito para seguir funcionando cuando salgo de la oficina. Cortar y pegar es bastante sencillo, así que puedo muy felizmente iniciar una sesión de RDP en un servidor en mi escritorio, y cortar y pegar secuencias de comandos SQL de eso a mi computadora portátil.

Es una cosa muy útil para tener si usted tiene un par de cajas físicas y monitores dando vueltas :)

+1

Input Director se ve bien, pero no conectará sus máquinas Mac y Windows. Es solo para dos sistemas de Windows. – Frank

+0

Por supuesto que si no, solo estaba publicando mis experiencias de tecnología similar a la sinergia. –

0

Por desgracia, la sinergia no permite mover ventanas a través de las pantallas actualmente. Solo reenvía los eventos del teclado del mouse & de un conjunto de dispositivos físicos a computadoras diferentes.

2

La siguiente no es exactamente lo que quiere, pero bastante cerca:

Puede iniciar un servidor VNC en la máquina Windows, lo que le permitirá "exportar" su pantalla gráfica.

Luego, desenchufe el monitor de la máquina con Windows y utilícelo como monitor externo de la computadora portátil con su computadora portátil Mac.

En su Mac, simplemente se conecta a la sesión VNC usando Chicken of the VNC, que le dará el contenido de la pantalla gráfica de la máquina de Windows como una ventana de Mac (interactivamente, para que pueda controlar la máquina de Windows como si estaban trabajando en eso directamente). Puedes poner eso en el monitor externo, y también puedes poner otras ventanas allí, para que realmente tengas un entorno compartido.

Creo que esta solución también le permite copiar y pegar contenido de la pantalla de Windows a las ventanas de Mac y viceversa.

+0

En Windows, incluso puede agregar un segundo monitor externo virtual y decirle al servidor de VNC que solo muestre sus contenidos. – niutech

1

Uso MaxiVista en WinXP durante la programación. Funciona fantásticamente y me permite agregar una tercera pantalla a mi configuración de monitores múltiples.

2

En realidad, he logrado utilizar el portátil de repuesto como un segundo monitor para la PC de escritorio. Esto permite mover ventanas a segunda PC, pero no viceversa.

La solución funcionaría básicamente con cualquier sistema operativo.

El único requisito es un puerto VGA (o DVI-I/DVI-A) de repuesto en la PC del servidor.

  1. Hacer un enchufe VGA ficticia http://www.overclock.net/t/384733/the-30-second-dummy-plug Esto también funciona para el adaptador DVI-I DVI-Un puerto/+ DVI-VGA
  2. Detectar el monitor virtual con su sistema operativo. El monitor se detectará como un monitor muy genérico, por lo que puede configurar cualquier resolución. Ajústelo a la resolución de PC esclava.
  3. Utilice cualquier software de control remoto para conectarse desde el servidor esclavo al servidor. Configúrelo para mostrar solo el monitor "virtual".

Eso es todo. Su PC esclava es un segundo monitor para PC de servidor.

Lo he usado en Windows 7 + TeamViewer. También he configurado Mouse Without Borders (sinergia de Microsoft Synergy) para poder usar la PC esclava con el mismo teclado & de mouse, aunque esto no es necesario si tiene la intención de transformarlo en solo monitor.

0

Sí, y me encanta. Le permite pasar 2 pantallas en una computadora portátil, y realmente encuentro 3 una gran cantidad.

Si su máquina principal es una Mac, quiere ScreenRecycler. Luego puede usar monitores en otras máquinas Mac, Windows y Linux (cualquier cosa con un cliente VNC). Sin embargo, querrás algo mejor que la mala gestión de Windows de Mac. Sugiero muchos trucos 'Moom y Witch.

En Windows, como dijo @LachlanG, MaxiVista funciona muy bien. Y admite agregar monitores desde Windows, Mac y máquinas Linux.

1

Hay esperanza, aquí para los usuarios de Windows: http://virtualmonitor.github.io/ Parece un trabajo en progreso y solo es compatible con Windows 2000 - Windows 7, pero está buscando ayuda con Windows 7 - 8.

0

Estoy reutilizando mi computadora portátil vieja como segundo monitor para ver la vista previa en vivo durante la codificación. Estoy usando SpaceDesk, que es gratis.

Cuestiones relacionadas