Question

Les joies de la programmation multi-écran sont innombrables, je pense qu'il ya environ 5 messages de blog sur le codage Horreur sur le seul sujet! Je le code souvent sous Windows sur ma machine principale, et ai mon ordinateur portable Mac mis en place sur le côté. J'utilise le Mac à la fois pour compiler Mac construit mais aussi comme mon « navigateur web de référence ». Il n'y a pas KVM ou quoi que ce soit.

Cependant une conversation lors d'une conférence m'a conduit à la question, puis-je utiliser deux machines indépendantes à partager des fenêtres ? littéralement déplacer des fenêtres d'une machine à une autre, pour que je puisse utiliser l'écran d'un PC comme « trop-plein » de l'autre.

Certains googler montre soudainement que cela est possible dans certaines situations sûre:

Synergy et MaxiVista

Ma question est de savoir si les ont essayé une telle configuration programmeurs . Nous avons des besoins uniques en particulier avec de multiples fenêtres de texte et des éditeurs, et ce genre d'outil peut être une grande victoire ou un énorme problème.

Cette solution se sent comme une combinaison de commutation KVM facile et plusieurs moniteurs .. ça sonne comme un rêve de programmation! Alors conseils ou en particulier des rapports d'expérience réelle dans un environnement de programmation serait grandement utile avant que j'investir dans la configuration assez complexe.

Followup: On dirait que je demande quelque chose qui n'existe pas! Il est une sorte de combinaison d'un KVM logiciel et VNC. Mais le VNC aurait besoin de sortir les fenêtres d'application et permettre une manipulation individuelle (comme outil commercial de MaxiVista, qui est Vista uniquement).

Merci pour tous les commentaires. On dirait qu'il ya une demande pour une application cool si quelqu'un a le lecteur d'être le premier dans cette nouvelle nich!

Était-ce utile?

La solution

Synergy ne vous permet pas de déplacer les fenêtres entre les machines (qui aurait besoin d'un montant ridicule de travail dans les coulisses), mais il ne vous permet de partager un clavier et une souris entre deux machines afin qu'ils « semblent » être tout une machine, mais en fait fonctionner séparément.

Je l'utilise personnellement Directeur d'entrée , comme je l'ai trouvé plus stable que Synergy. J'ai mon ordinateur portable avec un moniteur externe à droite, et mon bureau à gauche comme esclave directeur d'entrée. Mon bureau utilise une autre O / S et est essentiellement ma boîte de cochon Guinée pour des trucs de test et pour tout ce que je besoin de continuer à courir quand je quitte le bureau. Cut + pâte est assez transparente, donc je peux tout à fait heureusement le feu jusqu'à une session RDP à un serveur sur mon bureau, et couper + coller des scripts SQL de celui de mon ordinateur portable.

Il est une chose très utile d'avoir si vous avez quelques boîtes physiques et moniteurs coups de pied autour de:)

Autres conseils

Je l'ai effectivement réussi à utiliser ordinateur portable de rechange comme second moniteur PC de bureau. Cela permet de déplacer des fenêtres à la deuxième PC, mais pas vice-versa.

Solution fonctionnerait essentiellement avec tout système d'exploitation.

La seule exigence est un VGA de rechange (ou DVI-I / DVI-A) sur le port PC serveur.

  1. une prise VGA factice http: //www.overclock .net / t / 384733 / l-30-second-dummy-bouchon Cela fonctionne également pour DVI-I / DVI-A Port + adaptateur DVI-VGA
  2. Detect moniteur virtuel avec votre système d'exploitation. Moniteur sera détecté comme moniteur très générique, vous pouvez configurer une résolution. Réglez-le sur esclave résolution PC.
  3. Utilisez un logiciel de contrôle à distance pour se connecter au serveur de l'esclave PC. Réglez-le pour afficher uniquement le moniteur « virtuel ».

C'est tout. Votre PC esclave est un second moniteur pour PC serveur.

Je l'ai utilisé cela sur Windows 7 + TeamViewer. J'ai en outre mis en place Souris sans frontières (analogue Microsoft Synergy) pour pouvoir utiliser PC esclave avec la même souris et clavier, bien que cela ne soit pas nécessaire si vous avez l'intention de le transformer pour surveiller uniquement.

Xdmx - multiécran Projet X distribué (Linux uniquement)

Fournit native X sur les machines externes, pas contre VNC.

Ce qui suit est pas exactement ce que vous voulez, mais assez proche:

Vous pouvez commencer une serveur de VNC sur la machine Windows, qui vous permettra de « l'exportation "son écran graphique.

Ensuite, débranchez le moniteur de la machine Windows et l'utiliser comme moniteur externe portable à la place, avec votre ordinateur portable Mac.

, sur votre Mac, connectez-vous simplement à la session VNC en utilisant Chicken of the VNC , qui vous donnera le contenu de l'écran graphique de la machine windows comme une fenêtre Mac (interactive, de sorte que vous pouvez réellement contrôler la machine windows comme si vous travaillez directement). Vous pouvez mettre cela sur le moniteur externe, et vous pouvez également mettre d'autres fenêtres là, alors vous avez vraiment un environnement partagé.

Je crois que cette solution permet également de copier et coller le contenu de l'écran Windows vers Windows Mac et vice versa.

J'utilise MaxiVista sur Windows XP en cours de programmation. Il fonctionne fantastiquement et me permet d'ajouter un troisième écran à ma configuration multi-écrans.

Il y a espoir, ici pour les utilisateurs de Windows: http://virtualmonitor.github.io/ On dirait un travail en cours et prend en charge que windows 2000 - windows 7, mais il est à la recherche de l'aide avec windows 7 - 8.

Malheureusement, la synergie ne permet pas de déplacer des fenêtres sur les écrans actuellement. Il transmet uniquement les événements de souris et clavier d'un ensemble de dispositifs physiques à différents ordinateurs.

Oui, et je l'aime. Il vous permet d'obtenir 2 derniers écrans sur un ordinateur portable, et vraiment je trouve 3 une grande quantité.

Si votre machine principale est un Mac que vous voulez ScreenRecycler . Vous pouvez ensuite utiliser des moniteurs sur d'autres Mac, Windows et Linux machines (quoi que ce soit avec un client VNC). Vous voulez quelque chose de mieux que la gestion des fenêtres merdique du Mac bien. Je suggère de nombreuses astuces Moom et sorcière .

Sous Windows, comme le dit @LachlanG, MaxiVista fonctionne très bien. Et il prend en charge l'ajout de moniteurs de Windows, Mac, Linux et machines.

Je suis réutilisez mon vieil ordinateur portable comme un second moniteur pour voir l'aperçu en direct pendant le codage. J'utilise SpaceDesk , qui est libre.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top