Existe-t-il un moyen de sauvegarder / détacher un xterm (ou une autre fenêtre), et de le rouvrir / charger / rattacher sur une session X différente sur la même machine?
Ce que j'essaie de réaliser, c'est de "déplacer" des xterms en cours d'exécution entre deux sessions VNC s'exécutant sur une machine.
Non, je ne cherche pas d'écran :)
Je ne veux pas utiliser d'écran, car je devrai alors utiliser une session d'écran distincte pour chaque xterm. L'utilisation de plusieurs onglets dans l'écran ne fonctionne pas bien pour mon cas, car je dois regarder plusieurs xterms à la fois - pas basculer entre les onglets.
NX est une autre option qui est apparue, mais elle nécessite des privilèges sur le serveur pour installer le s / w. Je recherche une solution utilisant X ou une option directement dans l'un des gestionnaires de fenêtres. fvwm / xfce / gnome serait bien, mais les autres WM disposant de cette fonctionnalité sont également les bienvenus.
Pas tout à fait ce que vous avez demandé, mais l' écran peut faire ce que vous voulez.
Cela partage au niveau du shell plutôt qu'au niveau de la fenêtre X, vous pouvez donc avoir deux xterms (sur des serveurs X différents, tant qu'ils sont sur la même boîte), en cours d'exécution
screen -x
, qui afficheront les mêmes sessions sh.Cela ne fonctionnerait pas pour les choses non terminales.
EDIT: xpra est probablement ce que vous voulez.
la source
Vous pouvez utiliser l' écran dans un xterm. Il s'agit d'un programme qui vous permet d'attacher et de détacher des sessions de terminal. Vous devez donc démarrer un xterm, démarrer l'écran dans le xterm et utiliser le xterm comme d'habitude. Pour déplacer la session, vous devez vous détacher de la session dans l'écran et quitter le xterm. Démarrez un autre xterm ailleurs et rattachez-le à la session d'écran existante.
Si vous voulez le faire avec n'importe quel programme X, vous pouvez utiliser NX . Cela fonctionne comme un écran, en ce sens que vous pouvez vous détacher / attacher à un serveur X. Il comprend également le protocole X11, donc il fait un bon travail pour accélérer X sur des réseaux lents.
la source
CryoPID était capable de déplacer des applications GTK + (comme gnome-terminal) entre des serveurs X. Il n'est pas entretenu depuis un certain temps, donc cela pourrait ne pas fonctionner pour le moment, mais certaines personnes l'ont récupéré et ont recommencé à travailler dessus.
la source
Comme expédié? Non. Il y avait une application "xmovex" qui faisait parfois un peu ce que vous demandez, mais elle n'était pas très populaire et ne fonctionnait pas très bien.
Il y a deux façons de se rapprocher de ce que vous voulez:
la source
Non. X ne dispose pas de cette fonctionnalité. Si vous voulez faire cela, la meilleure façon est d'utiliser XVNC qui est un serveur x qui effectue un rendu dans un tampon de trame virtuelle VNC. Ensuite, vous pouvez vous connecter à votre session X à l'aide d'un client VNC.
la source
Avez-vous étudié xmove?
http://en.wikipedia.org/wiki/Xmove
la source
Si vous ne vous souciez que de la session de ligne de commande dans xterm, utilisez screen
la source
Je me demande si vous cherchez une gestion d' affichage d'exportation .
la source