Frage

Die Freuden der Multimonitor-Programmierung sind unzählige, ich glaube, es gibt etwa 5 Blog-Posts auf Coding Horror zum Thema allein! Ich habe oft Code in Windows auf meiner Haupt-Maschine, und habe meinen Mac Laptop zur Seite einrichten. Ich benutze die sowohl Mac zu kompilieren Mac baut, sondern auch als meine „Referenz Web-Browser“. Es gibt keine KVM oder sonst etwas.

Allerdings ein Gespräch an einer Konferenz führte mich zu der Frage, konnte ich zwei unabhängige Maschinen Aktien Fenster? Wahrsten Sinne des Wortes in eine andere verschieben einige Fenster von einer Maschine, so konnte ich ein PC-Display als „Überlauf“ von der anderen verwendet werden.

Einige googeln zeigt plötzlich, dass dies in einigen Situationen sicher möglich ist:

Synergy und Maxivista

Meine Frage ist, ob Programmierer haben versucht, eine solche Einrichtung. Wir haben einzigartige Bedürfnisse vor allem mit mehreren Textfenstern und Editoren, und diese Art von Werkzeug kann ein großer Gewinn oder ein riesiger Aufwand sein.

Diese Lösung fühlt sich an wie eine Kombination aus einfachen KVM-Switching und mehrere Monitore .. es klingt wie eine Programmierung Traum! So Beratung oder vor allem Berichte über die tatsächlichen Erfahrungen in einer Programmierumgebung wären sehr nützlich, bevor ich in dem sehr komplexen Aufbau investieren.

Followup: Klingt wie ich bin etwas fragen, was es nicht gibt! Es ist eine Art Kombination aus einem Software-KVM und VNC. Aber die VNC müssten die App-Fenster auszubrechen und ermöglichen eine individuelle Manipulation (wie die Maxivista kommerzielles Werkzeug, das Vista ist nur).

Vielen Dank für das Feedback. Sieht aus wie es die Nachfrage nach einem kühlen App ist, wenn jemand das Laufwerk seines ersten in diesem neuen nich hat!

War es hilfreich?

Lösung

Synergy ermöglicht es Ihnen nicht Fenster zwischen Maschinen zu bewegen (das eine dumme Menge Arbeit hinter den Kulissen erfordern würde), aber es ermöglicht es Ihnen, eine Tastatur und eine Maus zwischen zwei Rechnern zu teilen, so dass sie „erscheinen“ sein, alle eine Maschine, aber eigentlich separat ausgeführt werden.

Ich persönlich benutze Input Director , wie ich es stabiler als Synergy gefunden. Ich habe meinen Laptop mit einem externen Monitor auf der rechten Seite, und mein Desktop nach links als Input Director Slave. Mein Desktop läuft eine andere O / S und ist im Grunde mein Meerschweinchen Box zum Testen Sachen und für alles, was ich brauche, am Laufen zu halten, wenn ich das Büro verlassen. Cut + Paste ist ziemlich nahtlos, so kann ich ganz glücklich eine RDP-Sitzung zu einem Server auf meinem Desktop anwerfen und cut + paste SQL-Skripte aus, dass auf meinen Laptop.

Es ist eine sehr nützliche Sache zu haben, wenn Sie ein paar physischen Boxen und Monitore haben kicken:)

Andere Tipps

Ich habe es tatsächlich geschafft, Ersatz Notebook als zweiten Monitor-Desktop-PC zu verwenden. Auf diese Weise kann Fenster auf dem zweiten PC bewegen, aber nicht Schraubstock kehrt.

Lösung funktionieren würde im Grunde mit jedem Betriebssystem.

Die einzige Voraussetzung ist ein Ersatz VGA (oder DVI-I / DVI-A) Port auf dem Server-PC.

  1. Erstellen Sie eine Dummy-VGA-Stecker http: //www.overclock NET / t / 384.733 / die-30-Sekunden-Dummy-plug Dies funktioniert auch für DVI-I / DVI-A-Anschluss + DVI-VGA-Adapter
  2. Detect virtuellen Monitor mit Ihrem Betriebssystem. Der Monitor wird als sehr allgemeiner Monitor erkannt werden, so dass Sie jede Auflösung einrichten. Stellen Sie es PC-Auflösung auf Slave.
  3. Verwenden Sie eine Fernsteuerungssoftware von Slave-Server-PC zu verbinden. Stellen Sie es nur „virtuelle“ Monitor angezeigt werden soll.

Das ist alles. Ihr Slave-PC ist ein zweiter Monitor für Server-PC.

Ich habe das auf Windows 7 + Viewer verwendet. Ich habe zusätzlich einrichten Maus ohne Grenzen (Microsoft Synergy analog) in der Lage seine Slave-PC zu verwenden, mit dem gleichen Maus und Tastatur, obwohl dies nicht erforderlich, wenn Sie beabsichtigen, es zu verwandeln zu überwachen geschützt.

Xdmx - Distributed Multihead X-Projekt (nur Linux)

bietet native X-Display auf externe Maschinen, keine VNC Nachteile.

Das folgende ist nicht genau das, was Sie wollen, aber ziemlich nah dran:

Sie können eine VNC Server auf der Windows-Maschine, die Sie im Stich lässt „Export "sein grafischer Bildschirm.

Dann ziehen Sie den Monitor aus der Windows-Maschine und es als externer Laptop-Monitor verwenden, anstatt, mit Ihrem Mac Laptop.

Dort auf Ihrem Mac verbinden Sie nur an die VNC-Sitzung mit Chicken of the VNC , die Ihnen mit dem grafischen Bildschirminhalt des Windows-Rechners als Mac-Fenster geben (interaktiv, so dass Sie tatsächlich die Windows-Maschine steuern, als ob Sie direkt darauf arbeiten). Sie können, dass auf dem externen Monitor setzen, und Sie können auch andere Fenster setzen dort, so dass Sie wirklich eine gemeinsame Umwelt haben.

Ich glaube, auch diese Lösung kann Sie Kopieren und Einfügen von Inhalten aus dem Windows-Bildschirm auf Mac Fenster und umgekehrt.

Ich verwende Maxivista auf WinXP während der Programmierung. Es funktioniert phantastisch und lässt mich einen dritten Bildschirm meiner Multi-Monitor-Konfiguration hinzufügen.

Es gibt Hoffnung, hier für Windows-Benutzer: http://virtualmonitor.github.io/ Sieht aus wie eine work-in-progress und unterstützt nur Windows 2000 - Windows 7, aber er sucht Hilfe bei Windows 7 -. 8

Leider Synergie erlaubt keine Fenster über die Bildschirme zur Zeit bewegt. Es leitet nur Maus und Tastatur-Ereignisse von einem Satz von physikalischen Geräten auf verschiedene Computer.

Ja, und ich liebe es. Es ermöglicht Ihnen, nach 2 Bildschirme auf einem Laptop zu bekommen, und wirklich finde ich 3 eine große Menge.

Wenn Ihre Hauptmaschine ist ein Mac Sie Screenrecycler . Anschließend können Sie Monitore auf andere Mac, Windows verwenden und Linux-Maschinen (alles mit einem VNC-Client). Sie werden etwas besser als das obwohl crappy Windows Management Mac wollen. Ich schlage vor, viele Tricks' Moom und Witch .

Unter Windows als @LachlanG sagte: Maxivista funktioniert super. Und es unterstützt das Hinzufügen von Monitoren von Windows, Mac und Linux-Maschinen.

Ich bin die Wiederverwendung von meinem alten Laptop als zweiten Monitor der Live-Vorschau zu sehen, während Codierung. Ich verwende SpaceDesk , die frei ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top