DISPLAY waehrend der ausfuehrung aendern
Hallo! Gibt es eine Moeglichkeit das DISPLAY waehrend der Ausfuehrung eines Programmes umzusetzen? Es wuerde schon genuegen wenn es mit einem xterm funktioniert. Z. B. bei einem xterm kann man direkt beim Aufrufen das zu verwendende display setzen, aber wenn ich z. B. mehrere Rechner habe und einen bestimmten Prozess nicht oefters starten kann (bzw. er nicht beendet werden darf) und ich trotzdem stdin und stdout des Prozesses auf mehreren Rechnern benutzen will habe ich ein Problem. Kann ich dieses Problem irgendwie loesen? Gibt es dafuer vielleicht irgendein Programm? mfg Martin Neuditschko
* On Wed, 23 Oct 2002 at 21:53 +0200, Martin Neuditschko wrote:
Gibt es eine Moeglichkeit das DISPLAY waehrend der Ausfuehrung eines Programmes umzusetzen? Es wuerde schon genuegen wenn es mit einem xterm funktioniert. Z. B. bei einem xterm kann man direkt beim Aufrufen das zu verwendende display setzen, aber wenn ich z. B. mehrere Rechner habe und einen bestimmten Prozess nicht oefters starten kann (bzw. er nicht beendet werden darf) und ich trotzdem stdin und stdout des Prozesses auf mehreren Rechnern benutzen will habe ich ein Problem. Kann ich dieses Problem irgendwie loesen? Gibt es dafuer vielleicht irgendein Programm?
Ich glaub Du willst Dir mal screen ansehen. Starten parameterlos mit screen, neue Fenster mit Ctrl-A c erzeugen, Fensterwechseln mit Ctrl-A <Leertaste>, Fensterliste mit Ctrl-A w, Detachen mit Ctrl-A d - screen samt den Prozessen läuft im Hintergrund weiter bis er mit screen -r restored wird (und kann auch mittels screen -rx von mehreren Rechner gleichzeitig genutzt werden). -- Adalbert GPG welcome, request public key: mailto:adalbert+key@lopez.at
* Adalbert Michelic
Fensterliste mit Ctrl-A w
Finde ich netter (zumal mit Uhr/Datumsanzeige): ,----[ .screenrc ] | | # Fensteranzeige in der letzten Zeile mit Datum | hardstatus alwayslastline " %c | %d.%m.%Y | %w" | | # Kolorierung der Fensteranzeige | #sorendition 10 49 # Blau auf Weiss | #sorendition 05 46 # Cyan auf Blau | #sorendition 05 42 # Gruen auf Blau | #sorendition 05 70 | sorendition 25 70 | `---- Gruss, Andreas -- Last Exit autoexec.bac => echo y | format c:
On Wed, Oct 23, 2002 at 10:04:54PM +0200, Adalbert Michelic wrote:
* On Wed, 23 Oct 2002 at 21:53 +0200, Martin Neuditschko wrote:
Gibt es eine Moeglichkeit das DISPLAY waehrend der Ausfuehrung eines Programmes umzusetzen? Es wuerde schon genuegen wenn es mit einem xterm funktioniert. Z. B. bei einem xterm kann man direkt beim Aufrufen das zu verwendende display setzen, aber wenn ich z. B. mehrere Rechner habe und einen bestimmten Prozess nicht oefters starten kann (bzw. er nicht beendet werden darf) und ich trotzdem stdin und stdout des Prozesses auf mehreren Rechnern benutzen will habe ich ein Problem. Kann ich dieses Problem irgendwie loesen? Gibt es dafuer vielleicht irgendein Programm?
Ich glaub Du willst Dir mal screen ansehen. Starten parameterlos mit screen, neue Fenster mit Ctrl-A c erzeugen, Fensterwechseln mit Ctrl-A <Leertaste>, Fensterliste mit Ctrl-A w, Detachen mit Ctrl-A d - screen samt den Prozessen läuft im Hintergrund weiter bis er mit screen -r restored wird (und kann auch mittels screen -rx von mehreren Rechner gleichzeitig genutzt werden).
Hey, super, danke! Gibt es vielleicht auch eine Moeglichkeint die zusaetzlichen Fenster mitumzuleiten? Z. B. wenn ich einen emacs in einem "screen" starte, dann oeffnet sich der emacs in einem neuen Window, aber wenn ich den "screen" dann detache dann bleibt der emacs ueber und wenn ich versuche den screen irgendwo anders zu reatachen dann bekomme ich nur ein schwarzes Window (Auch wenn ich den emacs in der Commandline an- gebe "screen emacs" tritt genau das selbe Problem auf) mfg Martin Neuditschko
* On Thu, 24 Oct 2002 at 13:01 +0200, Martin Neuditschko wrote:
On Wed, Oct 23, 2002 at 10:04:54PM +0200, Adalbert Michelic wrote: [screen] Hey, super, danke! Gibt es vielleicht auch eine Moeglichkeint die zusaetzlichen Fenster mitumzuleiten? Z. B. wenn ich einen emacs in einem "screen" starte, dann oeffnet sich der emacs in einem neuen Window, aber wenn ich den "screen" dann detache dann bleibt der emacs ueber und wenn ich versuche den screen irgendwo anders zu reatachen dann bekomme ich nur ein schwarzes Window (Auch wenn ich den emacs in der Commandline an- gebe "screen emacs" tritt genau das selbe Problem auf)
Hmmm, wie läuft der emacs - ist das eine X-Anwendung oder läuft der normal auf einer Konsole? Wenn er auf der Konsole läuft verstehe ich ehrlich gesagt nicht, warum er in einem neuen Fenster kommt. Ansonsten wäre es mir klar, X-Anwendungen können so nicht behandelt werden. VIM läuft jedenfalls reibungslos *eg* -- Adalbert, emacs meidend wie der Teufal das Weihwasser GPG welcome, request public key: mailto:adalbert+key@lopez.at
On Thu, Oct 24, 2002 at 01:49:05PM +0200, Adalbert Michelic wrote:
* On Thu, 24 Oct 2002 at 13:01 +0200, Martin Neuditschko wrote:
On Wed, Oct 23, 2002 at 10:04:54PM +0200, Adalbert Michelic wrote: [screen] Hey, super, danke! Gibt es vielleicht auch eine Moeglichkeint die zusaetzlichen Fenster mitumzuleiten? Z. B. wenn ich einen emacs in einem "screen" starte, dann oeffnet sich der emacs in einem neuen Window, aber wenn ich den "screen" dann detache dann bleibt der emacs ueber und wenn ich versuche den screen irgendwo anders zu reatachen dann bekomme ich nur ein schwarzes Window (Auch wenn ich den emacs in der Commandline an- gebe "screen emacs" tritt genau das selbe Problem auf)
Hmmm, wie läuft der emacs - ist das eine X-Anwendung oder läuft der normal auf einer Konsole? Wenn er auf der Konsole läuft verstehe ich ehrlich gesagt nicht, warum er in einem neuen Fenster kommt. Ansonsten wäre es mir klar, X-Anwendungen können so nicht behandelt werden.
VIM läuft jedenfalls reibungslos *eg*
Der emacs laeuft als X-Anwendung. Gibt es eine Moeglichkeit auch X-Anwendungen mit screen oder aehnlichem zu verwenden? PS: emacs war nur ein (schlechtes) Beispiel. Ich hasse emacs und verwende eigentlich immer vim. mfg Martin Neuditschko
Moin,
* Martin Neuditschko
Gibt es eine Moeglichkeit das DISPLAY waehrend der Ausfuehrung eines Programmes umzusetzen?
Ich glaube nicht.
Kann ich dieses Problem irgendwie loesen? Gibt es dafuer vielleicht irgendein Programm?
IIRC gibt es ein Utility, mit dem ich ein Programm von Display zu Display schicken kann. Leider ist mir der Name gerade entfallen. Thorsten -- Necessity is the plea for every infringement of human freedom. It is the argument of tyrants; it is the creed of slaves. - William Pitt
Hallo Martin, hallo Thorsten, hallo Leute, Am Mittwoch, 23. Oktober 2002 22:15 schrieb Thorsten Haude:
* Martin Neuditschko
[02-10-23 21:53]: [Laufendes Programm auf anderes $DISPLAY schieben]
IIRC gibt es ein Utility, mit dem ich ein Programm von Display zu Display schicken kann. Leider ist mir der Name gerade entfallen.
Google mal nach xmove -> http://www.ensta.fr/internet/unix/misc/xmove.html Gruß Christian Boltz -- Registrierter Linux-Nutzer #239431 Linux - life is too short for reboots.
participants (5)
-
Adalbert Michelic
-
Andreas Kneib
-
Christian Boltz
-
Martin Neuditschko
-
Thorsten Haude