Works for me:
$ infocmp stterm|head -5 # Reconstructed via infocmp from file: /usr/share/terminfo/s/stterm stterm| Suckless Tools simple terminal, am, bce, hs, mir, msgr, ul, xenl, colors#8, cols#80, it#8, lines#24, ncv#3, pairs#64, acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
$ infocmp -D /etc/terminfo /lib/terminfo /usr/share/terminfo
$ toe -as --> /etc/terminfo ----> /lib/terminfo ------> /usr/share/terminfo ... ----*-: stterm Suckless Tools simple terminal ----*-: stterm-256color Suckless Tools simple terminal with 256 colors ----*-: stterm-meta Suckless Tools simple terminal with meta key ----*-: stterm-meta-256color Suckless Tools simple terminal with meta key
Since /usr/share/terminfo is the compiled-in system default, it's hard to break that...
Works for me:
$ infocmp stterm|head -5 terminfo/ s/stterm
acsc=` `aaffggiijjkkll mmnnooppqqrrsst tuuvvwwxxyyzz{ {||}}~~ ,
# Reconstructed via infocmp from file: /usr/share/
stterm| Suckless Tools simple terminal,
am, bce, hs, mir, msgr, ul, xenl,
colors#8, cols#80, it#8, lines#24, ncv#3, pairs#64,
$ infocmp -D
/etc/terminfo
/lib/terminfo
/usr/share/terminfo
$ toe -as meta-256color Suckless Tools simple terminal with meta key
--> /etc/terminfo
----> /lib/terminfo
------> /usr/share/terminfo
...
----*-: stterm Suckless Tools simple terminal
----*-: stterm-256color Suckless Tools simple terminal with 256 colors
----*-: stterm-meta Suckless Tools simple terminal with meta key
----*-: stterm-
Since /usr/share/terminfo is the compiled-in system default, it's hard to break that...