On 26.Oct 2004 - 02:06:34, Helmut Waitzmann wrote:
> Andreas Pakulat <[EMAIL PROTECTED]> writes:
>
> >On 24.Oct 2004 - 01:27:11, Helmut Waitzmann wrote:
> >Schreib sie in die $HOME/.bashrc, dann werden sie immer eingelesen...
>
> Nein. Dann werden sie von allen interaktiven nicht-login-shells
> eingelesen; nicht-interaktive nicht-login-shells lesen kein "~/.bashrc".
Und? Die lesen auch keine .profile oder /etc/profile .
> Aber selbst das ist keine gute Idee, wie das Beispiel mit dem PATH zeigt.
Hmm, sowas koennte man mit einem grep ueberpruefen (klappt hier
wunderbar)...
> >Nein, du kannst den ganzen Kram doch in eine ~/.bashrc tun und die
> >noch in der .bash_profile sourcen. Dadurch kommst du bei jeder! Shell in
> >den Genuss deiner Konfiguration.
>
> Nein. Nicht-interaktive nicht-login-shells bleiben da auÃen vor (siehe
> manual bash(1)).
Ja, aber die kannst du sowieso nicht weiter konfigurieren, weder mit
*profile, nocht mit *bashrc. Nicht-interaktive nicht-login-shells sind
im Normalfall Skripte, die saemtliche Umgebungsvariablen selbst setzen
muessen...
> >Ich denke immernoch, das *dm keine Loginshell aufmachen, da ja
> >saemtliche Prozesse danach direkt an init haengen...
>
> Ich sehe zwischen "keine Loginshell" und "sÃmtliche Prozesse direkt an
> init hÃngen" keinen Zusammenhang. ErklÃrst Du ihn mir?
Klaro: Hab mich da etwas ungluecklich ausgedrueckt... Was ich meinte
war: Der X11-Prozess haengt an init. Wenn man mittels startx den
Xserver startet sieht das ganze so aus:
init
|
|- bash -- startx -- xinit -- XFree86
.. |
|- x-session-manager
Beim Login mittels eines Display-Managers haengt der X11-Server am
Displaymanager:
init
ââkdmâââXFree86
â ââkdmâââx-session-managâââgnome-settings-
â ââkwrapper
â ââssh-agent
kdm, wiederum wird von init ausgefuehrt, als letztes der Init-Skripte
und benutzt wiederum soweit ich das sehe eine nicht-interaktive
nicht-login-shell.
Andreas
--
Did you know that for the price of a 280-Z you can buy two Z-80's?
-- P.J. Plauger
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)