Como você obtém TERM = screen-256color no CentOS 5.7?


9

O CentOS 6.0 vem com a capacidade de definir seu TERM para screen-256color. Porém, ele não funciona no CentOS 5.7.

Como você pode obter suporte ao CentOS 5.7 screen-256color?

Respostas:


9

Se você tiver uma caixa do CentOS 6 à mão, poderá obter a fonte do arquivo terminfo para screen-256color e compilá-la na caixa do CentOS 5.

Dê uma olhada em:

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

Eu não tentei, mas algo como isto:

No CentOS 6:, infocmp screen-256color > /tmp/screen-256color.terminfoobtenha o arquivo de saída na caixa CentOS 5. Na caixa do CentOS 5 tic screen-256color.terminfo,. Na página do manual, como root, deve colocar o arquivo terminfo compilado em / usr / share / terminfo.

Obviamente, leia a documentação e as páginas de manual, etc.


1
Apenas um FYI: Em uma das minhas caixas, as permissões foram alteradas /usr/share/terminfo/s/screen-256color; só era legível pela raiz. Um simples chmod a+r /usr/share/terminfo/s/screen-256colorcorrigiu o problema.
docwhat

Ah, também: isso funciona em qualquer sistema unix baseado em terminfo. Embora o diretório em que ele escreve possa ser diferente.
docwhat

1
Você pode fazer tudo em um comando se tiver acesso SSH entre os dois. Na máquina CentOS 5, execute tic <(ssh CENTOS6MACHINE infocmp screen-256color), onde CENTOS6MACHINEestá o nome do host da sua máquina CentOS 6. Isso o colocará no banco de dados em todo o sistema, se for executado como root, mas se for executado como um usuário normal, ele será colocado no lugar certo no diretório inicial.
Zanchey

0

Está xterm-256colordisponível? Eu não usei muito o CentOS, mas o xterm já existe há algum tempo.


Está disponível, mas não faz o que eu preciso. O htop falha ao usar o xterm-256color dentro do tmux.
Neil
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.