<br><tt><font size=2>freenx-knx-bounces@kde.org wrote on 20/10/2011 08:16:42:<br>
<br>
> I need DISPLAY to be set to $HOSTNAME:$PORT_NUMBER in order to <br>
> enable X forwarding to the NX host.</font></tt>
<br>
<br><tt><font size=2>Why?? What's wrong with localhost?? (IPv6 in /etc/hosts
maybe???)</font></tt>
<br>
<br><tt><font size=2>> I can accomplish this for bash <br>
> users by placing the following in ~/.bashrc</font></tt>
<br><tt><font size=2>>  </font></tt>
<br><tt><font size=2>> export DISPLAY=${HOSTNAME}${DISPLAY}</font></tt>
<br><tt><font size=2>>  </font></tt>
<br><tt><font size=2>> e.g.:</font></tt>
<br><tt><font size=2>> $ echo $DISPLAY</font></tt>
<br><tt><font size=2>> :1001</font></tt>
<br><tt><font size=2>> $ export DISPLAY=$HOSTNAME$DISPLAY</font></tt>
<br><tt><font size=2>> $ echo $DISPLAY</font></tt>
<br><tt><font size=2>> myhost:1001</font></tt>
<br><tt><font size=2>>  </font></tt>
<br><tt><font size=2>> Unfortunately this cannot be done for tcsh/csh
users, since it <br>
> appears NX does not source ~/.cshrc</font></tt>
<br>
<br><tt><font size=2>NX doesn't need to.</font></tt>
<br>
<br><tt><font size=2>Upon being lauched, tcsh/csh always runs ~/.tcshrc
(if it</font></tt>
<br><tt><font size=2>exists or else ~/.cshrc if it exists), regardless
of what</font></tt>
<br><tt><font size=2>kicks it off . .  .</font></tt>
<br><tt><font size=2>unless you are telling it not to eg. tcsh -f</font></tt>
<br>
<br><tt><font size=2>Do you maybe have a messy line in ~/.cshrc which is</font></tt>
<br><tt><font size=2>stoppingif it running correctly.</font></tt>
<br>
<br><tt><font size=2>I can run NX quite happily using tcsh without changing</font></tt>
<br><tt><font size=2>anything.</font></tt>
<br>
<br><tt><font size=2>[SNIP]</font></tt>