Why can't you run IDL from bash? I think you're wrong there, I
certainly can run IDL from bash here! :-)
When you launch an xterm, it automatically launches a new shell for
you. When your shell starts up, it reads a few files from your home
are typical. Note that these filenames begin with a dot (.), so they
are invisible to the Finder. You have to use ls -l from the Terminal
to see them. Do you have such files in your home directory? If so,
try renaming them to .cshrc.bak and .login.bak and see if things
BTW, I assume you just prefer tcsh because you're used to it. The
subject of shells is a complicated and even slightly religious one.
But if you don't have a preference, I suggest you let your shell be
bash, as it is going to be the least hassle for you on OS X (because
it's the default, I mean). Bash will do everything tcsh will and more.
If you use bash, then just be aware that the files bash reads at
On May 18, 2004, at 11:25 AM, Mairi Brookes wrote:
I've created a new user account after having upgraded to 10.3.2. The
reason for this probably isn't relevant but basically I really messed
the old account and can't run x11, terminal or powerpoint or any other
application that's useful. So I want to make a new account that works
will transfer all my data over. It's Apple's X11 that I'm running.
However, my new account has been created in panther and so uses bash as
the default shell. But I can't run, for example, IDL from bash.
So I've changed this to tsch, using NetInfo Manager, but now when I
an xterm I get the message:
csh: No more processes.
So I can't do anything else with the xterm. very annoying.