Date: Fri, 13 Nov 2009 07:00:21 +0100 From: Ed Schouten <ed@80386.nl> To: FreeBSD Current <current@freebsd.org> Subject: [Heads up] TERM=xterm is now the default (on non-i386) Message-ID: <20091113060021.GW64905@hoeg.nl> In-Reply-To: <20091111101207.GF64905@hoeg.nl> References: <20091111101207.GF64905@hoeg.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
--+dH9khzwljbvYE07 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi folks, I just committed the previously mentioned patch to SVN. Please refer to the last part of the commit message to see what you can do when you run into trouble. ----- Forwarded message from Ed Schouten <ed@FreeBSD.org> ----- > Date: Fri, 13 Nov 2009 05:54:55 +0000 (UTC) > From: Ed Schouten <ed@FreeBSD.org> > To: src-committers@freebsd.org, svn-src-all@freebsd.org, > svn-src-head@freebsd.org > Subject: svn commit: r199243 - in head: . etc/etc.amd64 etc/etc.arm > etc/etc.ia64 etc/etc.mips etc/etc.powerpc etc/etc.sparc64 etc/root > share/skel sys/conf sys/dev/syscons > tools/tools/nanobsd/gateworks/Files... >=20 > Author: ed > Date: Fri Nov 13 05:54:55 2009 > New Revision: 199243 > URL: http://svn.freebsd.org/changeset/base/199243 >=20 > Log: > Switch the default terminal emulation style to xterm for most platforms. > =20 > Right now syscons(4) uses a cons25-style terminal emulator. The > disadvantages of that are: > =20 > - 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. > =20 > 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. > =20 > 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. > =20 > IMPORTANT: What to do if things go wrong (i.e. graphical artifacts): > =20 > - 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=3Dcons25' so you can run applications the same way you did befor= e. > You can also build your kernel with `options TEKEN_CONS25' to make all > virtual terminals use the cons25 emulator by default. > =20 > Discussed on: current@ ----- End forwarded message ----- Cheers, --=20 Ed Schouten <ed@80386.nl> WWW: http://80386.nl/ --+dH9khzwljbvYE07 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (FreeBSD) iEYEARECAAYFAkr89fUACgkQ52SDGA2eCwXdgwCeKrzRz9eonRN8MywW+ozsH3MU cHAAn0/NAXFjfkwBfLzCzz/N/zVaXi8Q =dPqq -----END PGP SIGNATURE----- --+dH9khzwljbvYE07--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20091113060021.GW64905>