[Tcsh] tcsh xinitrc - issues with environment variables?
Eduardo Alvarez
ealvarez at fastmail.com
Mon Jan 14 21:20:27 UTC 2019
Hello, list,
I use tcsh as my login shell, and have several environment variables set up that I need for running my system.
Reading from the man page, when tcsh is used as a login shell it cannot take any scripts for arguments (so, tcsh -l some_script.tcsh won't work). This poses an issue when using tcsh with the Slim display manager (and I suspect it would be the same with any other display manager). Since I have to feed slim a script so it will run xinitrc, it cannot be set to be a login shell, so it will not parse .login. Fair enough, I figured I'd source .login manually from my xinitrc script -- and was surprised to find that none of the environment variables I use got set up. I tried putting them manually, but that didn't seem to work either. Needless to say, I'm confused. Has anyone run into a similar problem? Any insight would be appreciated.
As an aside, I would also be interested in finding out why we can't use a script with -l.
Kind regards,
--
Eduardo Alvarez
ealvarez at fastmail.com
More information about the Tcsh
mailing list