Script openbsd-vt220.sh to create terminfo file for OpenBSD console from Dmitri Zubko 2:465/312
This commit is contained in:
parent
d928f5a8c0
commit
36b2036f67
55
bin/openbsd-vt220.sh
Executable file
55
bin/openbsd-vt220.sh
Executable file
@ -0,0 +1,55 @@
|
|||||||
|
#! /bin/sh
|
||||||
|
#
|
||||||
|
# $Id$
|
||||||
|
# Shell script to creating terminfo file for Golded+ in the openbsd console
|
||||||
|
# Author: Dmitri Zubko 2:465/312
|
||||||
|
#
|
||||||
|
set -e
|
||||||
|
INFODIR=$HOME/.terminfo
|
||||||
|
CAPFILE=$HOME/.termcap
|
||||||
|
/bin/cat << THERE
|
||||||
|
|
||||||
|
Create new terminfo/termcap entries called
|
||||||
|
openbsd and openbsd-m (and vt220)
|
||||||
|
by making a new terminfo file and terminfo entries in
|
||||||
|
my $INFODIR directory
|
||||||
|
and by creating my own termcap file as $CAPFILE
|
||||||
|
-----------------------------------------------------
|
||||||
|
To use the new terminfo/termcap entries,
|
||||||
|
put something like this in your .profile
|
||||||
|
|
||||||
|
export TERM=openbsd
|
||||||
|
|
||||||
|
Or if you prefer monochrome:
|
||||||
|
|
||||||
|
export TERM=openbsd-m
|
||||||
|
|
||||||
|
THERE
|
||||||
|
/bin/mkdir -p $INFODIR
|
||||||
|
cd $INFODIR
|
||||||
|
/bin/cat /dev/null > terminfo
|
||||||
|
/usr/bin/infocmp vt220 >> terminfo
|
||||||
|
/bin/cat << HERE >> terminfo
|
||||||
|
# This is a newer version of vt220 for OpenBSD that
|
||||||
|
# fixes the Function keys and the Home and End keys.
|
||||||
|
openbsd-m|OpenBSD mono from vt220,
|
||||||
|
kend=\E[8~, kf1=\E[11~, kf10=\E[21~, kf11=\E22~,
|
||||||
|
kf12=\E23~, kf2=\E[12~, kf3=\E[13~, kf4=\E[14~, kf5=\E[15~,
|
||||||
|
kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
|
||||||
|
khome=\E[7~, use=vt220,
|
||||||
|
|
||||||
|
# A copy of wsvt25 for OpenBSD in color with
|
||||||
|
# Function keys and Home/End keys fixed
|
||||||
|
openbsd|OpenBSD color 25 line vt220 mode,
|
||||||
|
bce, msgr,
|
||||||
|
colors#8, cols#80, lines#25, ncv#3, pairs#64,
|
||||||
|
kend=\E[8~, kf1=\E[11~, kf10=\E[21~, kf11=\E22~,
|
||||||
|
kf12=\E23~, kf2=\E[12~, kf3=\E[13~, kf4=\E[14~, kf5=\E[15~,
|
||||||
|
kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
|
||||||
|
khome=\E[7~, op=\E[m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
|
||||||
|
use=vt220,
|
||||||
|
HERE
|
||||||
|
/usr/bin/tic -o$INFODIR -s terminfo
|
||||||
|
/usr/bin/infotocap terminfo > $CAPFILE
|
||||||
|
/bin/ls -aldF $HOME/.term*
|
||||||
|
exit
|
@ -10,6 +10,9 @@ ______________________________________________________________________
|
|||||||
Notes for GoldED+ 1.1.5, /snapshot/
|
Notes for GoldED+ 1.1.5, /snapshot/
|
||||||
______________________________________________________________________
|
______________________________________________________________________
|
||||||
|
|
||||||
|
+ Script openbsd-vt220.sh to create terminfo file for OpenBSD console
|
||||||
|
from Dmitri Zubko 2:465/312.
|
||||||
|
|
||||||
- Decrease jitter for clock in status line. Patch from Nick Voronin
|
- Decrease jitter for clock in status line. Patch from Nick Voronin
|
||||||
|
|
||||||
! (UNIX only) Changed sequience for config file search in unix-like OS.
|
! (UNIX only) Changed sequience for config file search in unix-like OS.
|
||||||
|
Reference in New Issue
Block a user