คุณจะรับ TERM = screen-256color บน CentOS 5.7 ได้อย่างไร


9

CentOS 6.0 screen-256colorมาพร้อมกับความสามารถในการตั้งค่าในการลงทุน แม้ว่ามันจะไม่ทำงานใน CentOS 5.7

คุณจะได้รับ CentOS 5.7 ให้การสนับสนุนได้screen-256colorอย่างไร?

คำตอบ:


9

หากคุณมีกล่อง CentOS 6 ที่มีประโยชน์คุณควรจะได้รับแหล่งที่มาของไฟล์ terminfo สำหรับหน้าจอ 256 สีแล้วรวบรวมไว้ในกล่อง CentOS 5

ดูที่:

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

ฉันไม่ได้ลอง แต่มีอะไรเช่นนี้:

บน CentOS 6: infocmp screen-256color > /tmp/screen-256color.terminfoจากนั้นรับไฟล์เอาต์พุตไปยังกล่อง CentOS 5 บน CentOS 5 tic screen-256color.terminfoกล่อง จากหน้า man เป็น root ที่ควรวางไฟล์ terminfo ที่คอมไพล์แล้วลงใน / usr / share / terminfo

แน่นอนอ่านเอกสารและหน้าคนเป็นต้น


1
เพียง FYI: ในหนึ่งกล่องของฉันสิทธิ์ได้ messed up สำหรับ/usr/share/terminfo/s/screen-256color; มันสามารถอ่านได้โดยรูทเท่านั้น ง่ายchmod a+r /usr/share/terminfo/s/screen-256colorแก้ไขปัญหา
docwhat

โอ้ยังใช้งานได้กับระบบยูนิกซ์ที่ใช้ terminfo แม้ว่าไดเรกทอรีที่เขียนไปอาจแตกต่างกัน
docwhat

1
คุณสามารถทำได้ทั้งหมดในคำสั่งเดียวหากคุณมีการเข้าถึง SSH ระหว่างสองคำสั่ง บนเครื่อง CentOS 5 รันtic <(ssh CENTOS6MACHINE infocmp screen-256color)โดยที่CENTOS6MACHINEชื่อโฮสต์ของเครื่อง CentOS 6 ของคุณอยู่ สิ่งนี้จะวางไว้ในฐานข้อมูลทั้งระบบหากรันเป็นรูท แต่หากรันในฐานะผู้ใช้ทั่วไปจะวางไว้ในตำแหน่งที่ถูกต้องในโฮมไดเร็กตอรี่ของคุณ
Zanchey

0

คือxterm-256colorใช้ได้? ฉันไม่ได้ใช้ CentOS มากนัก แต่ xterm ตัวหนึ่งใช้มาระยะหนึ่งแล้ว


มีให้ แต่ไม่ได้ทำในสิ่งที่ฉันต้องการ htop หยุดทำงานขณะใช้ xterm-256color ภายใน tmux
Neil
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.