<br><tt><font size=2>freenx-knx-bounces@kde.org wrote on 01/11/2011 18:02:09:<br>
<br>
> Simple question – hoping for a simple answer.  How do I get
the <br>
> FreeNX server to source each user’s .bashrc file upon successful
login?</font></tt>
<br>
<br><tt><font size=2>Sounds simple, but it's a bit messy.</font></tt>
<br>
<br><tt><font size=2>FreeNX does a ssh to user@localhost</font></tt>
<br><tt><font size=2>which</font></tt>
<br><tt><font size=2>does source /etc/profile  etc  then  /etc/bash.bashrc</font></tt>
<br><tt><font size=2>and then ~/.bashrc for the user,</font></tt>
<br><tt><font size=2>so</font></tt>
<br><tt><font size=2>any exported ~/.bashrc variables etc should work their
way</font></tt>
<br><tt><font size=2>through to your user's sessions . . .</font></tt>
<br>
<br><tt><font size=2>unless</font></tt>
<br>
<br><tt><font size=2>they are then overwritten by your /etc/profile ~/.bash_profile
(etc.)</font></tt>
<br><tt><font size=2>which</font></tt>
<br><tt><font size=2>are ALL sourced again later (ie. not in quite the
correct way),</font></tt>
<br><tt><font size=2>when</font></tt>
<br><tt><font size=2>the chosen application (xterm, KDE, Gnome) is run.</font></tt>
<br><tt><font size=2>        (you can switch
the late run of /etc/profile off if it is</font></tt>
<br><tt><font size=2>        messing up)</font></tt>
<br>
<br>
<br><tt><font size=2>What exactly is going wrong ???</font></tt>
<br>
<br><tt><font size=2>I can see some user env-variables being re-set back
to</font></tt>
<br><tt><font size=2>/etc/profile defaults</font></tt>
<br>
<br><tt><font size=2>but why do you think it isn't running .bashrc at all
????</font></tt>
<br>
<br>
<br>
<br><tt><font size=2>You could try setting</font></tt>
<br>
<br><tt><font size=2>        ENABLE_SOURCE_BASH_PROFILE=0</font></tt>
<br>
<br><tt><font size=2>in</font></tt>
<br>
<br><tt><font size=2>         /etc/nxserver/node.conf
</font></tt>
<br>
<br><tt><font size=2>to see if it sorts anything out.</font></tt>
<br>
<br><tt><font size=2>Please let us know either way.</font></tt>
<br>
<br>
<br>
<br><tt><font size=2>>  </font></tt>
<br><tt><font size=2>> ===============</font></tt>
<br><tt><font size=2>> Mark E. Dawson, Jr.</font></tt>
<br><tt><font size=2>> Jump Trading, LLC</font></tt>
<br><tt><font size=2>> 600 W. Chicago Ave Ste. 825</font></tt>
<br><tt><font size=2>> Chicago IL, 60654</font></tt>
<br><tt><font size=2>> Office: 312.205.8258</font></tt>
<br><tt><font size=2>> Fax: 312.205.8999</font></tt>
<br><tt><font size=2>>  </font></tt>
<br>