Description of problem: If you setup /bin/tcsh as your shell, the files /etc/profile.d/*.csh are not processed to build the environment for non-login shell, i.e. for a gnome terminal. As a consequence, settings in /etc/sysconfig/i18m are not applied, the terminal is not considered color capable and you do not get syntax highlighting in vim, etc. Version-Release number of selected component (if applicable): 2.6.10-1.fc8 How reproducible: always Steps to Reproduce: 1. Set /bin/tcsh as youe shell - chsh -s /bin/tcsh. 2. Logout and login again. 3. Open a gnome-terminal. Actual results: Files /etc/profile.d/*.csh are not processed to setup the environment. For instance: "alias l." returns nothing. Expected results: Files /etc/profile.d/*.csh should be processed to setup the environment. For instance: "alias l." should return "ls -d .* --color=tty", as defined in /etc/profile.d/colorls.csh. Additional info: Files /etc/profile.d/*.csh where previously (until Fedora 7) processed by /etc/csh.cshrc, but are now processed by /etc/csh.login, which results in the described behavior.
Will be fixed in next setup package. /etc/profile.d/*.csh scripts will now be executed from /etc/cshrc again if it isn't a login shell (otherwise they would be called twice for login shells). Read ya, Phil
It would be nice if an update fixing this in F8 was released.