Řešení 1:
Na většině systémů můžete hledat soubory pod /usr/share/terminfo
. V některých verzích Solaris to může být /usr/lib/terminfo
namísto. Některé systémy budou mít také termcap
soubor, který může být v /etc
. /usr/share
, nebo příležitostně /usr/share/misc
; názvy terminálů jsou v řádcích odpovídajících ^[^\t].*|
a každé jméno mezi |
s je platný název terminálu. (Technicky první 2-znakový záznam je také platný, ale v praxi nevyužitý; zbyl z hackování ovladače tty pro 6th Research Edition UNIX. Nějaké termcap
analyzátory mohou také přijmout dlouhý popis, ale mnoho ne.
Definitivní odpověď pro jakýkoli systém bude v termcap(5)
a/nebo terminfo(5)
.
Řešení 2:
Pokud máte ncurses
nainstalovaný balíček, můžete použít toe(1)
. Kromě toho něco jako
ls /usr/share/lib/terminfo/?/*
by mělo fungovat, ale umístění databáze není konzistentní mezi operačními systémy.
Řešení 3:
Nejprve musíte získat cestu terminfo, jako je :
#infocmp -D
/etc/terminfo
/lib/terminfo
/usr/share/terminfo
Poté spusťte :
find /usr/share/terminfo/ -type -f -print
POZNÁMKA: výsledkem bylo asi 3000 řádků.
Může vám pomoci získat seznam typů terminálů