Untuk sebagian besar, Anda tidak boleh mengatur TERM
secara manual. Variabel selalu diatur secara otomatis, dan hanya ada serangkaian keadaan sempit di mana nilai default salah.
Nilai TERM
kebutuhan harus dirujuk dalam basis data terminfo sistem (atau untuk beberapa sistem kuno, dalam basis data termcap ). Terminfo dan Termcap memetakan tipe terminal ke deskripsi kemampuan terminal yang digunakan aplikasi. Nilai TERM
adalah tipe terminal.
Alasan utama mengapa Anda kadang-kadang perlu berubah TERM
adalah jika Anda masuk secara jarak jauh, ketika mesin lokal dan mesin jarak jauh memiliki basis data terminal yang berbeda.
Alasan lain, yang terkait dengan yang sebelumnya, adalah bahwa kadang-kadang ada beberapa entri serupa untuk terminal, dengan kemampuan yang sedikit berbeda. Ini cenderung terjadi terutama ketika terminal baru muncul yang kompatibel dengan terminal yang ada, tetapi memiliki lebih banyak fitur. Anda kemudian mendapatkan pilihan antara menggunakan nama tradisional, yang dipahami semua mesin, tetapi yang hanya mengiklankan fitur tradisional, atau nama yang lebih baru, yang mengiklankan semua fitur baru tetapi yang tidak dimengerti oleh beberapa mesin.
Contohnya adalah xterm dengan 16 warna vs xterm dengan 256 warna. Xterm tradisional hanya mendukung 16 warna, jadi itulah yang xterm
ditentukan oleh terminal terminal. Mengubah xterm
entri akan membuat pengguna dari versi xterm yang lebih baru bahagia, tetapi akan memecah konfigurasi pengguna versi xterm yang lebih lama yang masuk secara jarak jauh. Beralih ke nama baru - xterm-256color
- memberikan kemampuan yang lebih baru kapan pun tersedia, tetapi tidak dikenali jika Anda masuk dari jarak jauh ke mesin dengan basis data terminal yang lebih lama. Karena tidak ada solusi yang dapat memuaskan semua orang, Anda mendapatkan pilihan: tetap dengan xterm
dan tidak mendapatkan 256 warna, atau menggunakan xterm-256color
yang tidak berfungsi jika Anda masuk ke mesin jarak jauh yang tidak mendukungnya.
Meninggalkan nilai default xterm
dan mengatur termName
sumber daya xterm-256color
(yang menyebabkan variabel lingkungan TERM
diatur ke nilai yang sama) dengan demikian keduanya merupakan pilihan yang masuk akal. Menetapkan TERM
nilai-nilai sewenang-wenang tidak akan berhasil, tetapi keduanya xterm
dan xterm-256color
masuk akal.