Date: Fri, 13 Nov 2009 05:54:55 +0000 (UTC) From: Ed Schouten <ed@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src UPDATING src/etc/etc.amd64 ttys src/etc/etc.arm ttys src/etc/etc.ia64 ttys src/etc/etc.mips ttys src/etc/etc.powerpc ttys src/etc/etc.sparc64 ttys src/etc/root dot.profile src/share/skel dot.profile src/sys/conf NOTES options ... Message-ID: <200911130559.nAD5xKGC091243@repoman.freebsd.org>
index | next in thread | raw e-mail
ed 2009-11-13 05:54:55 UTC
FreeBSD src repository
Modified files:
. UPDATING
etc/etc.amd64 ttys
etc/etc.arm ttys
etc/etc.ia64 ttys
etc/etc.mips ttys
etc/etc.powerpc ttys
etc/etc.sparc64 ttys
etc/root dot.profile
share/skel dot.profile
sys/conf NOTES options
sys/dev/syscons scterm-teken.c
tools/tools/nanobsd/gateworks/Files/root .profile
usr.sbin/sade termcap.c
usr.sbin/sysinstall termcap.c
Log:
SVN rev 199243 on 2009-11-13 05:54:55Z by ed
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@
Revision Changes Path
1.646 +15 -0 src/UPDATING
1.19 +9 -9 src/etc/etc.amd64/ttys
1.12 +9 -9 src/etc/etc.arm/ttys
1.13 +10 -10 src/etc/etc.ia64/ttys
1.7 +1 -1 src/etc/etc.mips/ttys
1.12 +9 -9 src/etc/etc.powerpc/ttys
1.21 +9 -9 src/etc/etc.sparc64/ttys
1.22 +1 -1 src/etc/root/dot.profile
1.24 +1 -2 src/share/skel/dot.profile
1.1564 +2 -1 src/sys/conf/NOTES
1.696 +1 -0 src/sys/conf/options
1.17 +11 -2 src/sys/dev/syscons/scterm-teken.c
1.2 +1 -1 src/tools/tools/nanobsd/gateworks/Files/root/.profile
1.38 +4 -0 src/usr.sbin/sade/termcap.c
1.33 +7 -0 src/usr.sbin/sysinstall/termcap.c
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200911130559.nAD5xKGC091243>
