[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: XTerm verschluckt die Env.-Variable TMPDIR (was: $TMPDIR funktioniert unter x-window/fvwm nicht mehr)



Am 2006-03-23 16:31:29, schrieb Friedhelm Usenet Waitzmann:

> Bekannt. Xterm in sarge verschluckt die Environmentvariable

Bekannt?  -  Also ich bin gerade noch mal das BTS von xfree86
durchgegangen und habe in den tausenden messages nichts gefunden...

Wo haste das gelesen?

> TMPDIR. Allerdings weiß ich nichts davon, dass das nicht
> auftreten soll, wenn man das Xterm "automatisch" ein "$SHELL"

Genau, denn wenn Du ein

    xterm -e /bin/bash -c /usr/bin/mc

machst, wird es nichts, aber mit

    xterm -e /bin/bash -l -c /usr/bin/mc

verwandelt sich die neu aufgerufene SHELL in eine Loginshell
und ließt die "env" ein.  Somit steht $TMPDIR wieder zur verfügung.

> Abhilfe: mit dem Programm env die Belegung dieser Variablen in
> das von xterm gestartete Programm hineinreichen:
> 
> xterm -e env TMPDIR="$TMPDIR" "$SHELL"

Denke nicht das es einen Unterschied macht, ob ich "env" oder
"bash" aufrufe.

Greetings
    Michelle Konzack


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
##################### Debian GNU/Linux Consultant #####################
Michelle Konzack   Apt. 917                  ICQ #328449886
                   50, rue de Soultz         MSM LinuxMichi
0033/3/88452356    67100 Strasbourg/France   IRC #Debian (irc.icq.com)



Reply to: