Re: TERMs for bsdinstall
- In reply to: Brooks Davis : "Re: TERMs for bsdinstall"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 23 Mar 2022 10:00:22 UTC
On 2022-03-23 05:11:37 (+0800), Brooks Davis wrote: > On Sun, Mar 20, 2022 at 05:38:09PM +0100, Alfonso S. Siciliano wrote: >> 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? It might make sense to retain ansi and vt100 for the unfortunate scenario of a serial console wired to a "smart" (stupid) terminal server. I can't remember ever encountering one that mangled xterm but I've seen so much stupid in this space that I'm sure they're out there... I agree that cons25w can go. That was a hack for syscons. Philip -- Philip Paeps Senior Reality Engineer Alternative Enterprises