<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
tt
        {mso-style-priority:99;
        font-family:"Courier New";}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">There’s a developer here who connects with NoMachine using nx and always has to source his .bashrc when he logs in this way as opposed to when he logs in via
 ssh.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> freenx-knx-bounces@kde.org [mailto:freenx-knx-bounces@kde.org]
<b>On Behalf Of </b>chris@ccburton.com<br>
<b>Sent:</b> Wednesday, November 02, 2011 10:12 AM<br>
<b>To:</b> User Support for FreeNX Server and kNX Client<br>
<b>Subject:</b> Re: [FreeNX-kNX] FreeNX and user's specific environment files (e.g., .bashrc)<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><br>
<tt><span style="font-size:10.0pt"><a href="mailto:freenx-knx-bounces@kde.org">freenx-knx-bounces@kde.org</a> wrote on 01/11/2011 18:02:09:</span></tt><span style="font-size:10.0pt;font-family:"Courier New""><br>
<br>
<tt>> Simple question – hoping for a simple answer.  How do I get the </tt><br>
<tt>> FreeNX server to source each user’s .bashrc file upon successful login?</tt></span>
<br>
<br>
<tt><span style="font-size:10.0pt">Sounds simple, but it's a bit messy.</span></tt>
<br>
<br>
<tt><span style="font-size:10.0pt">FreeNX does a ssh to user@localhost</span></tt>
<br>
<tt><span style="font-size:10.0pt">which</span></tt> <br>
<tt><span style="font-size:10.0pt">does source /etc/profile  etc  then  /etc/bash.bashrc</span></tt>
<br>
<tt><span style="font-size:10.0pt">and then ~/.bashrc for the user,</span></tt> <br>
<tt><span style="font-size:10.0pt">so</span></tt> <br>
<tt><span style="font-size:10.0pt">any exported ~/.bashrc variables etc should work their way</span></tt>
<br>
<tt><span style="font-size:10.0pt">through to your user's sessions . . .</span></tt>
<br>
<br>
<tt><span style="font-size:10.0pt">unless</span></tt> <br>
<br>
<tt><span style="font-size:10.0pt">they are then overwritten by your /etc/profile ~/.bash_profile (etc.)</span></tt>
<br>
<tt><span style="font-size:10.0pt">which</span></tt> <br>
<tt><span style="font-size:10.0pt">are ALL sourced again later (ie. not in quite the correct way),</span></tt>
<br>
<tt><span style="font-size:10.0pt">when</span></tt> <br>
<tt><span style="font-size:10.0pt">the chosen application (xterm, KDE, Gnome) is run.</span></tt>
<br>
<tt><span style="font-size:10.0pt">        (you can switch the late run of /etc/profile off if it is</span></tt>
<br>
<tt><span style="font-size:10.0pt">        messing up)</span></tt> <br>
<br>
<br>
<tt><span style="font-size:10.0pt">What exactly is going wrong ???</span></tt> <br>
<br>
<tt><span style="font-size:10.0pt">I can see some user env-variables being re-set back to</span></tt>
<br>
<tt><span style="font-size:10.0pt">/etc/profile defaults</span></tt> <br>
<br>
<tt><span style="font-size:10.0pt">but why do you think it isn't running .bashrc at all ????</span></tt>
<br>
<br>
<br>
<br>
<tt><span style="font-size:10.0pt">You could try setting</span></tt> <br>
<br>
<tt><span style="font-size:10.0pt">        ENABLE_SOURCE_BASH_PROFILE=0</span></tt>
<br>
<br>
<tt><span style="font-size:10.0pt">in</span></tt> <br>
<br>
<tt><span style="font-size:10.0pt">         /etc/nxserver/node.conf </span></tt><br>
<br>
<tt><span style="font-size:10.0pt">to see if it sorts anything out.</span></tt> <br>
<br>
<tt><span style="font-size:10.0pt">Please let us know either way.</span></tt> <br>
<br>
<br>
<br>
<tt><span style="font-size:10.0pt">>  </span></tt> <br>
<tt><span style="font-size:10.0pt">> ===============</span></tt> <br>
<tt><span style="font-size:10.0pt">> Mark E. Dawson, Jr.</span></tt> <br>
<tt><span style="font-size:10.0pt">> Jump Trading, LLC</span></tt> <br>
<tt><span style="font-size:10.0pt">> 600 W. Chicago Ave Ste. 825</span></tt> <br>
<tt><span style="font-size:10.0pt">> Chicago IL, 60654</span></tt> <br>
<tt><span style="font-size:10.0pt">> Office: 312.205.8258</span></tt> <br>
<tt><span style="font-size:10.0pt">> Fax: 312.205.8999</span></tt> <br>
<tt><span style="font-size:10.0pt">>  </span></tt> <o:p></o:p></p>
</div>
<br>
<hr>
<font face="Arial" color="Gray" size="1">Note: This email is for the confidential use of the named addressee(s) only and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you are hereby notified that any
 review, dissemination or copying of this email is strictly prohibited, and to please notify the sender immediately and destroy this email and any attachments. Email transmission cannot be guaranteed to be secure or error-free. Jump Trading, therefore, does
 not make any guarantees as to the completeness or accuracy of this email or any attachments. This email is for informational purposes only and does not constitute a recommendation, offer, request or solicitation of any kind to buy, sell, subscribe, redeem
 or perform any type of transaction of a financial product.<br>
</font>
</body>
</html>