Ausgabe von X-Programmen auf die Text-Konsole umleiten?

Post Reply
Message
Author
das
Posts: 78
Joined: 22. Jan 2001 1:37
Location: 42369 Wuppertal

Ausgabe von X-Programmen auf die Text-Konsole umleiten?

#1 Post by das »

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

stderra

Re: Ausgabe von X-Programmen auf die Text-Konsole umleiten?

#2 Post by stderra »

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

das
Posts: 78
Joined: 22. Jan 2001 1:37
Location: 42369 Wuppertal

Re: Ausgabe von X-Programmen auf die Text-Konsole umleiten?

#3 Post by das »

'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

Post Reply