Fitzcarraldo wrote:My point regarding .input was that, if ninodog did as you suggested then it would not have worked. Mind you, neither would my first suggestion of executing the xrandr command via /etc/conf.d/local. I doubt he would be interested in changing shells, and there is no need to do so in order to achieve his goal. Haven't used the C shell myself since I used Unix professionally in the early 1990s, when I also used the Korn shell. Never tried the TENEX C shell, though.
I suppose by .input you mean .login ?
What you call the TENEX C shell (I had to google this term) has been one of the original UNIX shells developed soon after the first shell was created by Stephen Bourne as can be gleaned from the following chronological table:
Code: Select all
1970 - UNIX Operating System Developed by AT&T Bell Labs
1971 - FTP Protocol Created by Abhay Bhushan
1972 - C Language Developed by Dennis Ritchie
1976 - vi Text Editor Developed by Bill Joy
1977 - Apple II Designed by Steve Jobs and Steve Wozniak
1977 - The Bourne Shell Developed by Stephen Bourne
1978 - The C Shell Developed by Bill Joy
1978 - Bash (Bourne-Again Shell) Developed by Brian Fox
[b]1979 - The Tcsh (TENEX C Shell) Developed by Ken Greer[/b]
1983 - "Sendmail" Mail Transfer Agent Developed by Eric Allman
1984 - Macintosh Developed by Apple Inc.
1984 - X Window System Developed a MIT Team
1991 - WWW (World Wide Web) Developed by Tim Berners-Lee
1991 - Gopher Protocol Created by a University of Minnesota Team
1995 - Java Language Developed by Sun Microsystems
at this computer history site
and it has been in every UNIX/Linux for ages. A newbie to Linux may at least profit by knowing that using tcsh is an alternative to using bash, as using vi(m) is an alternative to using emacs. Neither one is inferior. All of them are mature. And each has some advantages over the alternative.
By the way, I initialize syndaemon in my .login file. More people may need to know about syndaemon whose main purpose is to disactivate touchpad for a few seconds after you use keyboard. Simply invaluable when typing on a laptop in a text editor or web browser.
Activating syndaemon before logging into a desktop would not work, and I regularly use more than one desktop so I don't want this demon initialization to be desktop specific.