Re: TERMs for bsdinstall
Brooks Davis <[email protected]>
| Newsgroups | gmane.os.freebsd.architechture |
|---|---|
| Message-ID | <[email protected]> |
On Sun, Mar 20, 2022 at 05:38:09PM +0100, Alfonso S. Siciliano wrote:
> Hello,
>
> I am ready to start to replace LGPL-dialog with bsddialog in bsdinstall/scripts,
> so some question and proposal:
>
> I noted 'release/rc.local' prompts 4 TERMs for bsdinstall: xterm, vt100, ansi,
> cons25w:
>
> # Serial or other console
> echo
> echo "Welcome to FreeBSD!"
> echo
> echo "Please choose the appropriate terminal type for your system."
> echo "Common console types are:"
> echo " ansi Standard ANSI terminal"
> echo " vt100 VT100 or compatible terminal"
> echo " xterm xterm terminal emulator (or compatible)"
> echo " cons25w cons25w terminal"
> echo
> echo -n "Console type [vt100]: "
> read TERM
> TERM=${TERM:-vt100}
>
>
> I would replace:
>
> ansi
> vt100 [default]
> xterm
> cons25w
>
> with:
>
> vt100
> vt220 [default]
> xterm
> cons25w (delete?)
>
> Why?
>
> Add vt220 and new default, because it has better UI features than vt100 and is
> similarly old.
>
> xterm is ok.
>
> Delete ansi, I seem it is not usable also with LGPL-dialog, do somebody really
> use it? Some test:
> % env TERM=ansi sade
> % env TERM=ansi dialog --menu test 0 0 0 n1 d1 n2 d2
>
> Delete cons25w? Reading the logs it seems useful for pc98 now deleted, however
> it was added for japanese users, I have not this hardware so I could send a call
> for testing in current@.
>
> Please note I want to remove nothing (TERMs, drivers, etc.), it is just an
> echo-prompt update.
>
>
> Feel free to point me to any useful resource and let me know if you want to be
> involved in reviews / other discussions.
> Finally I added an editable wiki page for tracking the replacement process
> <https://wiki.freebsd.org/RoadmapFromDialogToBSDDialog>.
It's hard to imagine anyone using something that isn't xterm compatible.
Does it even make sense to have this prompt?
-- Brooks
signature.asc
(application/pgp-signature, 455 B)
-----BEGIN PGP SIGNATURE----- iQEcBAEBAgAGBQJiOjuIAAoJEKzQXbSebgfAGOkIAIq2yWj1sgJqsHBAj22cy6R/ wq1S+B9m+VHSKMT62xNlrPIWJkg8/I4PGe6Whm9sIkCZiFM0N/Cl6jAPYJN6xPHF OKOKEdjN78gI378mWcc8S/C1heGMBNqrVG7JqgMgxnEVh1IBJvFhYZNhUY71aCIT Wy5zr50q2XSowuQUdEA5HV+vYQzGVrqy1UvtUrt0MxiKI/YjiJa5k6W7olXWcUZp AQS9khnIPUJMIL7TTivAsu2y6wyWpfCPv1fryt9VFcvcLmxhKQf8DxIGoOJcyTUc HGr5XHosCtzsni35u30g+oBYaudOA9bor7q2T7mn9NCjMmCCMKAmsp5rt8xFhgk= =P3/V -----END PGP SIGNATURE-----