schoppenhauer
25-12-2006, 00:05
Hallo.
Nein... Mein Ziel ist es nicht, einen Terminal-Emulator zu schreiben... Mein Ziel ist kein spezielles... Ich frag mich nur: Wie funktionieren unter Linux die Terminal-Emulatoren. Also wie "eröffnet" man eine Pipe oder was auch immer, die Programme als "stdout" anerkennen, und lässt diese dann dort laufen...
Also das Problem etwas konkreter: Wenn ich nur die Ausgabe will, nehm ich halt den lieblichen Querstrich |, also meinetwegen programm1 | programm2... Aber was mach ich, wenn ich will, dass nicht nur das stdout von programm 1 zu programm 2 ins stdin weitergeleitet wird, sondern dass programm2 auch das stdin von programm1 kontrollieren kann?
Ja... Also im Prinzip ein Terminal-Emulator eben... Ich würd das gerne wissen... Zu vt100 & co. hab ich schon einiges im Internet gefunden, was aber mehr damit zu tun hat, wie man selber vt-Emulatoren ansteuert... Wie man einen terminal-emulator an sich schreibt, steht nicht da... Bzw. wie man oben Genanntes macht. Und wie man ner bash sagen kann, sie soll bitte ihre Ausgabe an mein Prog schicken und so weiter...
Ich nehme an, dass das nicht ganz einfach sein wird... weshalb ich auch jetzt keine direkte Komplettlösung erwarte... Aber mein Problem ist, dass ich nicht so recht weiß, wonach ich suchen muss... Ich wäre also bereits über ein paar Suchbegriffe, mit denen ich g00gle füttern könnte, um nicht nur auf genannte Seiten zu kommen, dankbar.
Nein... Mein Ziel ist es nicht, einen Terminal-Emulator zu schreiben... Mein Ziel ist kein spezielles... Ich frag mich nur: Wie funktionieren unter Linux die Terminal-Emulatoren. Also wie "eröffnet" man eine Pipe oder was auch immer, die Programme als "stdout" anerkennen, und lässt diese dann dort laufen...
Also das Problem etwas konkreter: Wenn ich nur die Ausgabe will, nehm ich halt den lieblichen Querstrich |, also meinetwegen programm1 | programm2... Aber was mach ich, wenn ich will, dass nicht nur das stdout von programm 1 zu programm 2 ins stdin weitergeleitet wird, sondern dass programm2 auch das stdin von programm1 kontrollieren kann?
Ja... Also im Prinzip ein Terminal-Emulator eben... Ich würd das gerne wissen... Zu vt100 & co. hab ich schon einiges im Internet gefunden, was aber mehr damit zu tun hat, wie man selber vt-Emulatoren ansteuert... Wie man einen terminal-emulator an sich schreibt, steht nicht da... Bzw. wie man oben Genanntes macht. Und wie man ner bash sagen kann, sie soll bitte ihre Ausgabe an mein Prog schicken und so weiter...
Ich nehme an, dass das nicht ganz einfach sein wird... weshalb ich auch jetzt keine direkte Komplettlösung erwarte... Aber mein Problem ist, dass ich nicht so recht weiß, wonach ich suchen muss... Ich wäre also bereits über ein paar Suchbegriffe, mit denen ich g00gle füttern könnte, um nicht nur auf genannte Seiten zu kommen, dankbar.