Як ви отримуєте TERM = екран-256колір на CentOS 5.7?


9

CentOS 6.0 поставляється з можливістю встановити свій термін screen-256color. Однак він не працює в CentOS 5.7.

Як можна отримати CentOS 5.7 для підтримки screen-256color?

Відповіді:


9

Якщо у вас зручна коробка CentOS 6, ви маєте змогу отримати джерело файлу terminfo для екрану-256color і потім скомпілювати його у вікні 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. На головній сторінці, як кореневому, який має розмістити складений файл terminfo в / usr / share / terminfo.

Звичайно, читайте документацію та довідкові сторінки тощо.


1
Просто ПІІ: На одній з моїх скриньок дозволи переплуталися /usr/share/terminfo/s/screen-256color; воно було читабельним лише під корінь. Проста chmod a+r /usr/share/terminfo/s/screen-256colorвиправлена ​​проблема.
док

О, також: Це працює в будь-якій системі Unix на базі терміна. Хоча каталог, в який він пише, може бути різним.
док

1
Ви можете зробити все це в одній команді, якщо у вас є доступ SSH між ними. На машині CentOS 5 запустіть tic <(ssh CENTOS6MACHINE infocmp screen-256color), де CENTOS6MACHINEє ім'я хоста вашої машини CentOS 6. Це помістить його в загальносистемну базу даних, якщо запустити як root, але якщо запустити як звичайний користувач, він поставить її в потрібне місце у вашому домашньому каталозі.
Zanchey

0

Чи xterm-256colorдоступний? Я багато не використовував CentOS, але xterm вже деякий час.


Він доступний, але він не робить те, що мені потрібно для цього. htop збоїв під час використання xterm-256color всередині tmux.
Ніл
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.