Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Nov 2013 21:02:01 -0500
From:      Thomas Dickey <>
To:        Rob Paisley <>
Subject:   Re: TERM / termcap / terminfo & st from suckless tools
Message-ID:  <>
In-Reply-To: <>
References:  <>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help

Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Nov 21, 2013 at 09:27:14AM -0500, Rob Paisley wrote:
> I use st 0.4.1 from as my terminal. It assigns
> TERM=3Dst-256color. Accordingly I get errors running top / tmux as follow=
> $ top
> top: can't open termcap file
> $ tmux
> open terminal failed: can't find terminfo database
> On Linux like systems, the solution is:
> $ tic -s

actually, the file with st has a few errors in it (I saw some recent discus=
which hinted that its developers may get around to incorporating the fixes =
I made over the past few years.

> 2 entries written to /home/rpaisley/.terminfo
> which is run normally via make install. On FreeBSD 9.2-RELEASE with `pkg
> install ncurses` yielding version 5.9_3, the output is as follows:
> $ tic -s
> 2 entries written to /usr/local/share/misc/terminfo.db
> It didn't appear to have changed in size, so I ran the same command as ro=
> and verified the file /usr/local/share/misc/terminfo.db did in fact chang=
> yet I still get the errors from above for both top / tmux.

top's looking in termcap.db :-)
> My current work around is to manually set TERM=3Dxterm-color.
> I've tried various settings for TERMINFO / TERMCAP environment variables =
to no
> avail. How do I get st-256color recognized as a valid terminal?

"man 5 termcap" mentions cap_mkdb, which is a good place to start reading

Thomas E. Dickey <>

Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

Version: GnuPG v1.4.10 (GNU/Linux)



Want to link to this message? Use this URL: <>