GNU/Linux >> Belajar Linux >  >> Linux

Apa perbedaan antara xterm-color &xterm-256color?

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:

  1. Tidak ada yang terbaru saat ini. nsterm mewakili nenek moyang Terminal dari NeXTSTEP. Seseorang tampaknya telah memperbarui nsterm 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.
  2. 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.


Linux
  1. Perbedaan Antara [[ $a ==Z* ]] Dan [ $a ==Z* ]?

  2. Apa perbedaan antara Redhat dan centOS?

  3. Apa perbedaan antara strtok_r dan strtok_s di C?

  1. Apa perbedaan antara fsck dan e2fsck?

  2. Apa perbedaan antara adduser dan useradd?

  3. Apa perbedaan antara ls dan l?

  1. Apa perbedaan antara `su -` dan` su --login`?

  2. apa perbedaan antara remount ke umount/mount?

  3. Apa perbedaan antara rute dan rute ip?