Bagaimana Anda mendapatkan TERM = layar-256color pada CentOS 5.7?

9

CentOS 6.0 hadir dengan kemampuan untuk mengatur TERM screen-256color. Itu tidak bekerja di CentOS 5.7.

Bagaimana Anda dapat mendukung CentOS 5.7 screen-256color?

Neil
sumber

Jawaban:

9

Jika Anda memiliki kotak CentOS 6 yang praktis, Anda harus dapat memperoleh sumber file terminfo untuk layar-256color dan kemudian mengompilasinya pada kotak CentOS 5.

Melihat:

http://tldp.org/HOWTO/Text-Terminal-HOWTO-16.html

Saya belum mencobanya, tetapi sesuatu seperti ini:

Pada CentOS 6:, infocmp screen-256color > /tmp/screen-256color.terminfolalu dapatkan file output ke kotak CentOS 5. Pada kotak CentOS 5 tic screen-256color.terminfo,. Dari halaman manual, sebagai root, itu akan menempatkan file terminfo yang dikompilasi ke / usr / share / terminfo.

Tentu saja, baca dokumentasi dan halaman manual, dll.

cjc
sumber
1
Hanya FYI: Di salah satu kotak saya, izinnya kacau /usr/share/terminfo/s/screen-256color; itu hanya dapat dibaca oleh root. Sederhana chmod a+r /usr/share/terminfo/s/screen-256colormemperbaiki masalah.
docwhat
Oh, juga: Ini berfungsi pada sistem unix berbasis terminfo. Meskipun direktori yang ditulisnya mungkin berbeda.
docwhat
1
Anda dapat melakukan semuanya dalam satu perintah jika Anda memiliki akses SSH di antara keduanya. Pada mesin CentOS 5, jalankan tic <(ssh CENTOS6MACHINE infocmp screen-256color), di mana CENTOS6MACHINEadalah nama host mesin CentOS 6 Anda. Ini akan menempatkannya di basis data sistem jika dijalankan sebagai root, tetapi jika dijalankan sebagai pengguna biasa akan meletakkannya di tempat yang tepat di direktori home Anda.
Zanchey
0

Apakah xterm-256colortersedia? Saya tidak terlalu sering menggunakan CentOS, tetapi xterm sudah ada untuk sementara waktu.

SmallClanger
sumber
Ini tersedia, tetapi tidak melakukan apa yang saya butuhkan. htop crash saat menggunakan xterm-256color di dalam tmux.
Neil