Incoming from Michael B Allen: > > So what you're saying is their is no mechanism to change the behavior of > all shells derived from a logon session and that the observed behavior is > not a mistake and that the "proper" method is to simply lauch shells with > the appropriate flags depending on the desired behavior?
If you do the "#!/bin/bash --login" in .xsession, everything deriving from that will have your user session stuff. Subsequent xterm/rxvt/??? DO need to use the "-ls" switch for them to become login shells. Alternatively, do it in .Xresources *VT100*loginShell: true *Rxvt*loginShell: true The latter (from "Subsequent" on) is normal behaviour in X. The former is apparently due to inability on the part of KDE and Gnome to agree on the right way of doing things, for which everyone else gets to pay. -- Any technology distinguishable from magic is insufficiently advanced. (*) http://www.spots.ab.ca/~keeling - - -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]