Richard> .cshrc is the ".login" on debian when using tcsh. There's
Richard> another one (.bashrc ?) for bash. But this isn't executed
Richard> before .xsession, and thus they don't get passed.
Normally, you have two files: one is read at login time (.login for
(t)csh, .profile for (ba)sh) and the other one for each new shell
(.foorc).
The point is that even if you have the right path set in .bashrc,
.bashrc does not get sourced when you start lyx from a *menu* under X.
As long as you start lyx from an xterm---you are fine.
Mate