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>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200911130559.nAD5xKGC091243>