From owner-freebsd-current@FreeBSD.ORG Wed Nov 11 10:12:08 2009 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CC39C106566C for ; Wed, 11 Nov 2009 10:12:08 +0000 (UTC) (envelope-from ed@hoeg.nl) Received: from palm.hoeg.nl (mx0.hoeg.nl [IPv6:2001:7b8:613:100::211]) by mx1.freebsd.org (Postfix) with ESMTP id 96E098FC21 for ; Wed, 11 Nov 2009 10:12:08 +0000 (UTC) Received: by palm.hoeg.nl (Postfix, from userid 1000) id 0441C1CD0A; Wed, 11 Nov 2009 11:12:08 +0100 (CET) Date: Wed, 11 Nov 2009 11:12:07 +0100 From: Ed Schouten To: FreeBSD Current Message-ID: <20091111101207.GF64905@hoeg.nl> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="twz1s1Hj1O0rHoT0" Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) Cc: Subject: Final call for testers: TERM=xterm X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Nov 2009 10:12:08 -0000 --twz1s1Hj1O0rHoT0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi folks, I just committed some patches to SVN that should complete the Xterm- style terminal emulator support. This means we can just share the same termcap entry between the console driver and X11 terminal emulators, which has many advantages, including: - The ability to use dtach(1) without problems. - Support for more advanced (networking) devices with serial administrative interfaces. - Better compatibility with other operating systems. - Reduced bandwidth. I'd like to flip the switch one of these days on all platforms, except i386. On i386 the /etc/ttys file is shared between i386 and pc98. pc98 will still use its own cons25 emulator instead of the xterm emulator, so I'll initially convert all the other platforms and deal with i386 (and hopefully pc98) later. I'll discuss this with nyan@. How to test this: 1. Make sure you run 9.0-CURRENT SVN r199175 or later. 2. Run `vidcontrol -T xterm'. 3. Run `export TERM=3Dxterm'. After doing this, you shouldn't notice a lot. Make sure applications like your shell, your editor, etc. still work as expected. Known issues: - Right now we only implement the VT220 mouse protocol. This means your mouse should still work properly, but applications are only capable of detecting drags/selections after releasing the mouse button. This could eventually be solved by implementing the Xterm mouse protocol. If no serious problems arise, I'll make Xterm the default on Friday/Saturday. --=20 Ed Schouten WWW: http://80386.nl/ --twz1s1Hj1O0rHoT0 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (FreeBSD) iEYEARECAAYFAkr6jfcACgkQ52SDGA2eCwVBAgCbBq3MxbrhvK6Y/i6iHf6xlPan f2YAnA6fhYZftP7rQpXBYsgU88LuThrG =0K/d -----END PGP SIGNATURE----- --twz1s1Hj1O0rHoT0--