Skip site navigation (1)Skip section navigation (2)
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>