Solusi 1:
Pada sebagian besar sistem, Anda dapat mencari file di bawah /usr/share/terminfo
. Pada beberapa versi Solaris mungkin /usr/lib/terminfo
alih-alih. Beberapa sistem juga memiliki termcap
file, yang mungkin dalam /etc
. /usr/share
, atau terkadang /usr/share/misc
; nama terminal di baris yang cocok dengan ^[^\t].*|
, dan setiap nama di antara |
s adalah nama terminal yang valid. (Secara teknis, entri 2 karakter pertama juga valid, tetapi dalam praktiknya tidak digunakan; ini tersisa dari peretasan driver tty untuk UNIX Edisi Riset ke-6. Beberapa termcap
parser juga dapat menerima deskripsi panjang, tetapi banyak yang tidak.).
Jawaban pasti untuk sistem apa pun ada di termcap(5)
dan/atau terminfo(5)
.
Solusi 2:
Jika Anda memiliki ncurses
paket terinstal, Anda dapat menggunakan toe(1)
. Di luar itu, sesuatu seperti
ls /usr/share/lib/terminfo/?/*
seharusnya berfungsi, tetapi lokasi database tidak konsisten di seluruh sistem operasi.
Solusi 3:
Pada awalnya Anda perlu mendapatkan path dari terminfo seperti :
#infocmp -D
/etc/terminfo
/lib/terminfo
/usr/share/terminfo
Kemudian jalankan :
find /usr/share/terminfo/ -type -f -print
CATATAN: hasilnya sekitar 3000 baris.
Ini dapat membantu Anda untuk mengambil daftar jenis terminal