J'ai 2 ordinateurs (tous deux fonctionnant sous Linux) et j'utilise actuellement une synergie pour les utiliser. C'est génial, mais maintenant je me demande, est-il possible (est-il possible? D'être travaillé? Essayé et échoué? Certainement pas possible?) Non seulement de partager une souris / clavier / presse-papiers entre les ordinateurs, mais de partager une session X? Ce que je pense, c'est de pouvoir faire glisser des fenêtres X entre les moniteurs.
Je me rends compte que c'est extrêmement simple à faire et j'en sais suffisamment sur Linux (mais pas sur xserver) que j'aimerais poursuivre cette idée même s'il n'y a rien qui le fasse pour vous.
De plus, je n'ai pas besoin de pouvoir simplement "installer ça et ça marche". Je suis tout à fait disposé (et je serais surpris si cela ne nécessitait pas) à installer des noyaux personnalisés ou à monter des partitions entre les machines, ou tout ce qu'il faut. Puisque je suppose que cela nécessiterait la même instance de serveur xorg fonctionnant sur les deux machines.
Réponses:
Vous pouvez examiner xpra - ce n'est pas aussi fluide que vous le décrivez (pas de glisser entre les serveurs X), mais cela vous donnera la possibilité de démarrer un programme sur une machine, puis de le détacher et de le rattacher plus tard sur une autre machine. (Considérez-le comme un écran pour les applications GUI.)
Il est difficile d'obtenir une intégration plus étroite que cela, car le processus est toujours lié à la machine sur laquelle vous démarrez le programme et la migration des processus est un problème très difficile.
la source
Vous pouvez utiliser un serveur proxy X tel que DMX ou XmetaX qui est un serveur X unique auquel les clients peuvent se connecter, mais qui "dessine" en envoyant les images à plusieurs serveurs X sous-jacents fonctionnant sur le matériel. Déplacer une fenêtre de l'écran sur un ordinateur vers un écran sur un autre ne ferait que changer le serveur X que le proxy demande à dessiner, pas migrer le programme pour l'exécuter sur un autre serveur.
la source
Le fil est ancien .. mais c'est pour référence future.
Winswitch (basé sur xpra)
https://winswitch.org/downloads/
Il fonctionne notamment sur Linux, Windows et Mac OS X. Vous pouvez par exemple mettre une application Mac OS X sur un bureau Linux.
ou x2go (c'est comme partager une session à distance)
http://wiki.x2go.org/doku.php/start
la source
Ce n'est pas vraiment ce que vous vouliez dire, cependant, si vous allumez l'ordinateur 1 avec 2 moniteurs et remmina dans l'ordinateur 2, vous pouvez étendre la fenêtre remmina pour couvrir les deux moniteurs, mais vous ne partageriez pas 1 bureau. Ce que je fais, c'est que j'ai un ordinateur portable merdique et une tour puissante. Je n'ai rien branché dans la tour, sauf le réseau. Ensuite, avec l'ordinateur portable, je lance ses trucs sur le moniteur de l'ordinateur portable et je lance remmina (vers la tour) sur l'autre moniteur. C'est 2 bureaux, mais je peux passer la souris et le clavier entre eux. En ce qui concerne les fichiers, je dois exécuter un serveur ftp sur la tour et déplacer des fichiers, je dois y ftp, je suis sûr qu'il y a une meilleure façon mais cela fonctionne pour moi.
la source