definições de termos não encontradas

0

Estou tentando selecionar o melhor termo para o terminal UNIX, verifiquei o informação do termo  postar, mas quando eu tento obter informações sobre ls /lib/term* não está definido.

No entanto, encontrei ls /lib/libtermcap.so e vários libtermcap.so.2 libtermcap.so.2.0.8 e outros dados, mas todos eles estão em formato binário, então não consigo lê-los.

Aqui está a minha pergunta.

  • Como selecionar o melhor termo para meus aplicativos?
  • Como saber sobre todas as informações de termos disponíveis?
por JigarGandhi 03.12.2014 / 08:01

1 resposta

1

A capacidade do terminal suportado depende do seu emulador de terminal (xterm, ...). O emulador de terminal deve definir as informações do termo corretamente. Geralmente, não faz muito sentido usar "outro terminal" (exceto talvez xterm-256color em vez de xterm ou se a variável $ TERM estiver configurada incorretamente).

Você deve usar bibliotecas como ncurses, que lidam automaticamente com a capacidade do terminal diferente. Seu programa não deve depender de um terminal específico.

Os terminais suportados são geralmente listados em /lib/terminfo/*/* ou /usr/share/terminfo/*/* .

    
por 03.12.2014 / 10:04