Moin,
Ich möchte die Ausgaben eines Programms, das ich in einem xterm starte, auf die Text-Konsole umleiten, von der aus X (mit startx) gestartet wurde. Das geht zwar z.B. mit "&> /dev/tty1", aber wie finde ich heraus von welcher Konsole aus X gestartet wurde? Also, wenn X z.B. von /dev/tty3 aus gestartet wurde, sollen die Ausgaben des Programms auch auf /dev/tty3 umgeleitet werden...
Danke,
Dominic
Ausgabe von X-Programmen auf die Text-Konsole umleiten?
Re: Ausgabe von X-Programmen auf die Text-Konsole umleiten?
moin,moin,
schreib Dir doch einfach ein Wrapper-Script fuer 'startx', z.B. so:
#!/bin/sh
tty > /tmp/tty_startx
startx
Die Datei /tmp/tty_startx erhaelt dann den Namen der Geraetedatei, den Du unter X auslesen kannst.
stderra
schreib Dir doch einfach ein Wrapper-Script fuer 'startx', z.B. so:
#!/bin/sh
tty > /tmp/tty_startx
startx
Die Datei /tmp/tty_startx erhaelt dann den Namen der Geraetedatei, den Du unter X auslesen kannst.
stderra
Re: Ausgabe von X-Programmen auf die Text-Konsole umleiten?
'tty' kannte ich noch gar nicht... damit funktioniert's.
Geht sogar noch ein bißchen einfacher als in deinem Vorschlag <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
einfach
export STARTX_TTY=`tty`
in 'startx' oder '.xinitrc' eintragen.
Thanx!
CU,
Dominic
Geht sogar noch ein bißchen einfacher als in deinem Vorschlag <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
einfach
export STARTX_TTY=`tty`
in 'startx' oder '.xinitrc' eintragen.
Thanx!
CU,
Dominic