xterm-256color
menjelaskan Xterm dengan dukungan untuk 256 warna diaktifkan. xterm-color
menjelaskan cabang Xterm yang lebih lama yang mendukung delapan warna. xterm-color
tidak disarankan, karena menjelaskan varian Xterm yang kurang berfungsi dan kemungkinan besar tidak akan Anda gunakan. Biasanya Anda ingin menggunakan xterm
, xterm-16color
atau xterm-256color
.
Secara khusus, xterm-256color
adalah default untuk Terminal yang dimulai dengan Mac OS X 10.7 Lion, dengan nilai rekomendasi terbaik berikutnya adalah xterm-16color
atau xterm
(yang hanya menjelaskan dukungan untuk delapan warna ANSI). Sebelum 10.7, xterm-color
adalah default karena Terminal tidak mendukung beberapa fitur penting yang dijelaskan oleh nilai terminfo Xterm yang direkomendasikan, misalnya, Background Color Erase (BCE), kode modern untuk beralih layar utama/alternatif, 256 warna.
Terkadang orang secara eksplisit menyetel TERM
ke xterm-color
(berlawanan dengan nilai Xterm yang disarankan) untuk menonaktifkan fungsionalitas atau mengatasi ketidaksesuaian antara nilai terminfo yang tersedia di komputer tertentu dan emulator terminal yang digunakan.
Perhatikan bahwa secara teknis Terminal harus memiliki nilai terminfo terbarunya sendiri yang menggambarkan dengan tepat fitur mana yang didukungnya, alih-alih menggunakan nilai untuk Xterm, tetapi:
- Tidak ada yang terbaru saat ini.
nsterm
mewakili nenek moyang Terminal dari NeXTSTEP. Seseorang tampaknya telah memperbaruinsterm
baru-baru ini (kadang-kadang dalam beberapa tahun terakhir), tetapi saya tidak tahu apakah itu telah masuk ke distribusi ncurses, dan mungkin tidak sepenuhnya diperbarui dengan Terminal di 10.7. - Sejumlah program dan skrip penyesuaian shell secara eksplisit memeriksa apakah
$TERM
dimulai dengan (atau sama dengan)xterm
. Jadi beberapa pengguna masih perlu mengetahui tentang penggunaan nilai Xterm yang direkomendasikan dengan Terminal untuk kompatibilitas dengan nilai tersebut.
Jika Anda tidak terbiasa dengan sistem terminfo, lihat halaman manual x-man-page://5/terminfo. Anda juga dapat menggunakan infocmp
perintah untuk melihat pengaturan terminfo saat ini atau membandingkan dua yang berbeda, mis., infocmp xterm-color xterm-256color
akan menunjukkan kepada Anda semua perbedaan antara keduanya.
Tampaknya xterm-256color
adalah Terminal.app di OS/X. Perbedaannya tidak kecil - saya infocmp'd xterm-color
dan xterm-256color
pada kotak Ubuntu dan menormalkannya sedikit, dan mendapat beberapa perbedaan. Saya bahkan mungkin mengatakan xterm-256color
bukan xterm lagi.
Biasanya ketika Anda menggunakan emulator terminal tertentu, Anda perlu "hanya tahu" entri terminfo mana yang paling cocok dengannya. Mereka adalah pasangan yang serasi, meskipun terkadang Anda bisa, misalnya, menggunakan entri terminfo vt100 di terminal vt220.
Sisi positifnya, saat ini hampir semuanya kompatibel dengan vt100.