Commit Graph

56 Commits

Author SHA1 Message Date
Eitan Adler
bf98096218 - remove the length shortening on the path
- make the default prompt a bit more like scp
- make the user show as root even when using 'su' instead of 'su -'
- the key bindings didn't hurt anything but likely hide a bug
- merge history instead of overwriting it

Submitted by:	gavin, joel
Approved by:	cperciva
2012-04-11 14:13:22 +00:00
Eitan Adler
1233083107 - Make the default values for tcsh more user friendly
- Add an examples file with many of the not accepted suggestions from the discussion

PR:		conf/160689
Reviewed by:	many
Discussed on:	current
Approved by:	cperciva
2012-03-24 18:43:18 +00:00
Ed Schouten
e42fc36867 Switch the default terminal emulation style to xterm for most platforms.
Right now syscons(4) uses a cons25-style terminal emulator. The
disadvantages of that are:

- Little compatibility with embedded devices with serial interfaces.
- Bad bandwidth efficiency, mainly because of the lack of scrolling
  regions.
- A very hard transition path to support for modern character sets like
  UTF-8.

Our terminal emulation library, libteken, has been supporting
xterm-style terminal emulation for months, so flip the switch and make
everyone use an xterm-style console driver.

I still have to enable this on i386. Right now pc98 and i386 share the
same /etc/ttys file. I'm not going to switch pc98, because it uses its
own Kanji-capable cons25 emulator.

IMPORTANT: What to do if things go wrong (i.e. graphical artifacts):

- Run the application inside script(1), try to reduce the problem and
  send me the log file.
- In the mean time, you can run `vidcontrol -T cons25' and `export
  TERM=cons25' so you can run applications the same way you did before.
  You can also build your kernel with `options TEKEN_CONS25' to make all
  virtual terminals use the cons25 emulator by default.

Discussed on:	current@
2009-11-13 05:54:55 +00:00
Doug Barton
9c933e2939 Remove more vestiges of /usr/X11R6, but leave mtree for portmgr. 2007-05-29 06:37:58 +00:00
Doug Barton
2c61a906a5 Remove X11R6 from the default PATH to join the new world order.
While I'm here, make the default PATH match that in the csh profile,
and login.conf.
2007-05-29 06:33:10 +00:00
Kirill Ponomarev
c6e88cbf92 - Use absolute path for hostname(1)
Approved by:	green
2004-04-01 19:28:00 +00:00
Mark Murray
20a83c49ba Make the defaults for Kerberos 5 a little more up-to-date. 2003-04-30 20:58:49 +00:00
Archie Cobbs
64ca32560d Add these key bindings for tcsh users in interactive mode:
bindkey "^W" backward-delete-word
    bindkey -k up history-search-backward
    bindkey -k down history-search-forward

Reviewed by:	-current
2001-01-10 02:37:16 +00:00
Robert Watson
a85978584c o Display only a short fortune at the root login prompt, as large ones
scroll of our pretty /etc/motd that helps the user know what to do.
o Change reflects similar setting in /share/skel
2000-07-15 03:25:14 +00:00
Jeroen Ruigrok van der Werven
3e533c306c Fix typo. rightous -> righteous. 2000-05-28 15:09:31 +00:00
Robert Watson
bddc1909cf o Migrate path, umask from dot.login to dot.cshrc
o Comment out display of fortune by default.
o Synch root's .cshrc/.login and non-root's .cshrc/.login in terms of
  gratuitous variables set (EDITOR).
o Remove some commented out variables set inconsistently or gratuitously,
  such as Interviews settings, 8-bit German locale for root only.
o Synchronize comments in header, as well as references to appropriate man
  pages.
o Remove MANPATH setting as apparently /etc/manpath.config does all that
  already.

Similar changes probably need to be made in other dot.* files for root
and skel, as all of these files seem to set different aliases, environmental
variables, prompts, and have different semantics.

As a result of this patch, leaving aside the setting of a special prompt
for root, users of csh and tcsh should find similar environments when
logging in or su'ing to any account using that shell.

Reviewed by:	asmodai, nbm, will
2000-03-25 20:23:39 +00:00
Robert Watson
499107bbb3 There is nothing more annoying than su'ing to root and discovering that
even simple things like md5 and ping aren't in your path.  This patch
moves the custom root-path setting from .login to .cshrc, so that users
who su to root get a decent (and consistent) path.  An appeal to change
/etc/login.conf to provide a decent path for all users seems to have been
vetoed for the time being.  As a result, users will still, by default,
not find ping or md5 in their path.  However, at least root gets a decent
default now.

Reviewed by:	asmodai
Approved by:	jkh
2000-03-07 18:52:37 +00:00
Peter Wemm
9b7a44a60e $Id$ -> $FreeBSD$ 1999-08-27 23:37:10 +00:00
Jordan K. Hubbard
86190e83a3 By popular request, add /usr/local/sbin to this list. 1999-04-28 06:43:08 +00:00
Jordan K. Hubbard
618aa782be 1. Remove the hateful EDITOR=ee from root's environment; it's one
thing to use it at startup, when you don't know if the user can
   handle vi or not, but yet another thing to leave it as a permanent
   land mine for root.

2. Put /usr/X11R6/bin in path; it makes getting the desktop up a lot easier.
1999-04-27 11:55:02 +00:00
Brian Somers
965066d630 Add Id keyword 1998-09-13 23:11:13 +00:00
Bruce Evans
99b32a5043 Nuked setting of crt here too.
Obtained from:	src/etc/root/dot.profile rev.1.17.
1998-09-02 14:10:22 +00:00
Joseph Koshy
a6054afb48 Move setting of 'crt' mail variable to {/usr/src}/etc/mail.rc. 1998-08-31 10:53:06 +00:00
Peter Hawkins
d2f0ccccab PR: 7613
Submitted by:	axl@iafrica.com
change default setting of the crt env var from 24 to blank (mail(1) then uses
stty(1) setting
1998-08-14 12:26:43 +00:00
Poul-Henning Kamp
3510af87fa Make roots prompt "hostname -s# " 1997-11-07 17:22:32 +00:00
Joerg Wunsch
04b6cd5336 Set `crt' by default to make mail(1) happy.
Also, comment out the not so very commonly used interviews settings.
1997-09-26 08:28:19 +00:00
Brian Somers
42e9ba47f8 Make the default VERASE key the <-- key and remove root's
`stty's.  'nuff said.

Inventor:	joerg@FreeBSD.org
Reviewer:	sos@FreeBSD.org
1997-04-03 21:42:42 +00:00
Joerg Wunsch
a90657fc2a Don't clobber the TERM variable if it's already set (e.g. from /etc/ttys,
or from a telnet session).  So basically, this setting will only get in
effect in the single-user shell.

Closes PR # 2395.
1997-03-06 22:24:04 +00:00
Peter Wemm
79403fe300 Revert $FreeBSD$ to $Id$ 1997-02-23 09:21:14 +00:00
Jordan K. Hubbard
1130b656e5 Make the long-awaited change from $Id$ to $FreeBSD$
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
Jordan K. Hubbard
38b411e309 Remove root dotfiles which did more harm than good. 1996-08-14 14:42:05 +00:00
Jordan K. Hubbard
a17c962fd0 This is no longer in /stand 1996-06-15 17:49:16 +00:00
Jordan K. Hubbard
8b864e311c Make the invocation of fortune conditional 1996-04-30 04:44:37 +00:00
Jordan K. Hubbard
8f3f5221b4 Put the stty back here. 1996-03-06 05:25:01 +00:00
Jordan K. Hubbard
f5ca79e6f8 Add back the stty commands I nuked - bad idea, sorry. 1996-03-06 05:23:00 +00:00
Mike Pritchard
440cac3e51 Another round of spelling fixes. 1996-01-31 15:03:18 +00:00
Jordan K. Hubbard
7b55c6d153 Rip these things down to the absolutely minimums - no tsets, no
sttys, no fancy prompts, nothing.  Everything else seems to be
too contraversal, so we'll go vanilla.
1995-12-01 20:12:05 +00:00
Andrey A. Chernov
0b44d3a9f9 Remove ENABLE_STARTUP_LOCALE, use proper name for LANG 1995-11-30 03:54:37 +00:00
Jordan K. Hubbard
b5acb70412 Revamp root's dotfiles.
Submitted by:	Patrick Hausen + mods by me
1995-11-30 02:28:37 +00:00
Nate Williams
af504bcff4 Added /usr/src/sys/compile to cdpath.
Set cdpath instead of leaving it commented out.
1995-09-19 04:57:31 +00:00
Nate Williams
01a9a98ea2 Fix the cdpath to find utilities in the gnu src tree. 1995-09-18 19:53:42 +00:00
Joerg Wunsch
c3b65e4d1f Correct my last fix regarding the "Don't login..." message; plain csh
is too stupid to report anything about ARGV[0], so we will always
complain there, even for the "su -" case.  The fix worked for tcsh
however.
1995-07-08 11:11:23 +00:00
Joerg Wunsch
650bd71d67 dot.login:
Finally transform the "Don't login as root..." message to make it
clear that `su' is meant to be a command.  Will save us a lot of
questions about the user named `su'.  Make the message magically
disappear if the user did an ``su - root'', since it might be a bit
silly to ask him to perform an `su'...

dot.cshrc:

Remove the no-op `-g' options from the ls aliases, and replace them by
`-o'.  This way, if root does an `ls -l', he will see the immutable
flag and (hopefully) not be too surprised about the "Permission
denied".
1995-06-29 06:30:43 +00:00
Poul-Henning Kamp
ca7cc5c89e Fix a bunch of annoying details here, while I remember it. 1994-10-27 05:27:00 +00:00
Rodney W. Grimes
9093632c7d Root should NEVER have . in the path. 1994-09-22 08:32:39 +00:00
Rodney W. Grimes
50db970974 Revert the change that removed the -k flag from the ls alias, we have ls -k
again.
1994-09-22 08:23:02 +00:00
Paul Traina
986c2270fe Fix 'ls' alias to work with new ls (-k is not supported) 1994-09-19 07:01:35 +00:00
Rodney W. Grimes
8f087b98fa Eliminate use of raw control characters in stty commands, make echo's and
stty commands self consistent.

Submitted by:	bde
1994-09-16 04:20:14 +00:00
Jordan K. Hubbard
7d686f6cd2 Since we're using syscons now, make ^H the backspace character by
default (ack ack, evil evil, but easier than changing syscons at this
late hour).
1994-06-15 22:58:49 +00:00
Rodney W. Grimes
c8d1c78f59 Add $Id$'s 1994-02-21 20:36:03 +00:00
Rodney W. Grimes
ff80e2f414 Add a TERM=pc3 so that an initial system install is at least usable
at the console!
1994-02-21 20:34:25 +00:00
Rodney W. Grimes
d5b9fc6698 Fix up the cdpath, it was missing a / before i386. 1994-02-18 09:51:54 +00:00
Rodney W. Grimes
81cc481644 Added savehist=1000 as a security feature to know what root has been up to,
added very common set filec.

Added /sys/i386 to be in cdpath so cd conf goes to sys/i386/conf instead of
sys/conf.
1994-01-22 10:58:26 +00:00
Rodney W. Grimes
e2cf90647e Fixed ^? to ^\?, need to escape that for csh 1993-08-31 14:40:22 +00:00
Rodney W. Grimes
c3ab227a27 Changed stty erase ^H to stty erase ^?. 1993-08-31 14:38:58 +00:00