Comment obtenez-vous TERM = screen-256color sur CentOS 5.7?

9

CentOS 6.0 est livré avec la possibilité de définir son TERM sur screen-256color. Cependant, cela ne fonctionne pas dans CentOS 5.7.

Comment obtenir la prise en charge de CentOS 5.7 screen-256color?

Neil
la source

Réponses:

9

Si vous avez une boîte CentOS 6 à portée de main, vous devriez pouvoir obtenir la source du fichier terminfo pour screen-256color, puis la compiler sur la boîte CentOS 5.

Jeter un coup d'œil à:

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

Je ne l'ai pas essayé, mais quelque chose comme ça:

Sur le CentOS 6:, infocmp screen-256color > /tmp/screen-256color.terminforécupérez le fichier de sortie dans la boîte CentOS 5. Dans la boîte CentOS 5, tic screen-256color.terminfo. Depuis la page de manuel, en tant que root, cela devrait placer le fichier terminfo compilé dans / usr / share / terminfo.

Bien sûr, lisez la documentation et les pages de manuel, etc.

cjc
la source
1
Juste un info: sur une de mes boîtes, les autorisations ont été foirées /usr/share/terminfo/s/screen-256color; il n'était lisible que par root. Un simple a chmod a+r /usr/share/terminfo/s/screen-256colorrésolu le problème.
docwhat
Oh, aussi: Cela fonctionne sur n'importe quel système Unix basé sur terminfo. Bien que le répertoire dans lequel il écrit peut être différent.
docwhat
1
Vous pouvez tout faire en une seule commande si vous avez un accès SSH entre les deux. Sur la machine CentOS 5, exécutez tic <(ssh CENTOS6MACHINE infocmp screen-256color), où CENTOS6MACHINEest le nom d'hôte de votre machine CentOS 6. Cela le placera dans la base de données à l'échelle du système s'il est exécuté en tant que root, mais s'il est exécuté en tant qu'utilisateur normal, il le placera au bon endroit dans votre répertoire personnel.
Zanchey
0

Est xterm-256colordisponible? Je n'ai pas beaucoup utilisé CentOS, mais l'Xterm existe depuis un certain temps.

SmallClanger
la source
Il est disponible, mais il ne fait pas ce dont j'ai besoin. htop se bloque lors de l'utilisation de xterm-256color à l'intérieur de tmux.
Neil