CentOS 5.7에서 TERM = screen-256color를 어떻게 얻습니까?


9

CentOS 6.0은 TERM을로 설정할 수 screen-256color있습니다. 그러나 CentOS 5.7에서는 작동하지 않습니다.

CentOS 5.7을 어떻게 지원할 수 screen-256color있습니까?

답변:


9

CentOS 6 상자가 편리한 경우 screen-256color에 대한 terminfo 파일의 소스를 가져 와서 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문제가 해결되었습니다.
docwhat

아, 또한 : 이것은 terminfo 기반 유닉스 시스템에서 작동합니다. 작성하는 디렉토리는 다를 수 있습니다.
docwhat

1
둘 사이에 SSH 액세스 권한이 있으면 하나의 명령으로 모두 수행 할 수 있습니다. CentOS 5 시스템에서을 실행하십시오 tic <(ssh CENTOS6MACHINE infocmp screen-256color). 여기서 CENTOS6MACHINECentOS 6 시스템의 호스트 이름입니다. 루트로 실행하면 시스템 전체 데이터베이스에 배치되지만 일반 사용자로 실행하면 홈 디렉토리의 올바른 위치에 배치됩니다.
Zanchey

0

xterm-256color가능? CentOS를 많이 사용하지는 않았지만 xterm은 오랫동안 사용되었습니다.


사용할 수 있지만 필요한 작업을 수행하지 않습니다. tmux 내부에서 xterm-256color를 사용하면 htop이 중단됩니다.
Neil
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.