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