Graphische Programme, Ausgabe auf Konsole
Grundsatzfrage: Wenn ich von tty1 startx aufrufe, startet Xwindow. Ich lasse unter X mein Programm laufen. Es gibt, wie viele andere auch, Meldungen auf die (schwarze) Konsole aus. Das heißt, wenn ich von Xwindow aus z.B. <Strg><Alt>+F1 drücke, komme ich auf tty1 und kann diese Meldungen lesen. Ist auch o.k. so, hilft oft. Nun die Frage: Ist das in Zukunft weiter so o.k., oder gibt es irgendeinen Linux-Standard, der dieses Verhalten in Zukunft als nicht mehr erwünscht erklärt? Weil ich ein Programm maintaine und ihm ein "sauberes" Aussehen geben, würde ich gerne wissen ob ich an diesem Verhalten etwas ändern sollte. Danke! Günther -- Günther Montag Safari.Doktor@addcom.de
Hallo, Am Tue, 03 May 2005, Günther Montag schrieb:
Grundsatzfrage:
Wenn ich von tty1 startx aufrufe, startet Xwindow. Ich lasse unter X mein Programm laufen. Es gibt, wie viele andere auch, Meldungen auf die (schwarze) Konsole aus. Das heißt, wenn ich von Xwindow aus z.B. <Strg><Alt>+F1 drücke, komme ich auf tty1 und kann diese Meldungen lesen. Ist auch o.k. so, hilft oft.
Nun die Frage: Ist das in Zukunft weiter so o.k., oder gibt es irgendeinen Linux-Standard, der dieses Verhalten in Zukunft als nicht mehr erwünscht erklärt?
Das braucht dich gar nicht zu interessieren :) Denn das, was da auf dem tty landet, von dem X gestartet wurde ist schlicht und einfach stdout bzw. stderr. Starte mal folgendes shell-script unter X nicht aus einem xterm: ==== #!/bin/sh echo "Dies ist eine Ausgabe auf stdout" echo "Dies ist eine Ausgabe auf stderr" >&2 ==== -dnh -- I'm fairly sure that if they took all the porn off the Net, there'd only be one website left, and it would be called "bring-back-the-porn dot com". -- Perry Cox, _Scrubs_
Am Dienstag, 3. Mai 2005 10:28 schrieb Günther Montag:
Nun die Frage: Ist das in Zukunft weiter so o.k., oder gibt es irgendeinen Linux-Standard, der dieses Verhalten in Zukunft als nicht mehr erwünscht erklärt?
Mir ist keine Bestrebung bekannt, die dieses Verhalten ändern möchte. Viele Programme bieten ja auch diverse Kommandozeilenoptionen, sie von der Konsole zu starten ist
Weil ich ein Programm maintaine und ihm ein "sauberes" Aussehen geben, würde ich gerne wissen ob ich an diesem Verhalten etwas ändern sollte.
Du kannst natürlich eine -v (verbose) Option einbauen, solange die nicht gesetzt wird, nur wirkliche Fehler ausgeben (also in der Regel gar nichts) und bei mehrfachem setzen und/oder einem verbose Level - also ne Nummer, die die Geschwätzigkeit regelt - einführen immer detailliertere Ausgaben. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
participants (3)
-
David Haller
-
Günther Montag
-
Manfred Tremmel