Que formato o homem usa?

4

Um software quer saber se o meu homem usa páginas nroff ou vt100 "catman". Como eu determino isso?

    
por Wolf 11.11.2010 / 23:53

2 respostas

7

Dê uma chance ao nroff, as versões mais recentes do 'man' usam * roff por padrão.

man man

Mostra em Padrões que nroff é o padrão no meu Ubuntu & Os sistemas OS X devem ser uma aposta segura.

    
por 12.11.2010 / 00:06
6

Resposta curta: basta escolher nroff.

O Nroff é o processador de texto tradicional para páginas de manual. Páginas “Catman” geralmente são páginas de manual que foram formatadas por nroff para uso em um terminal de texto. As páginas do Catman têm pouca formatação, apenas negrito e sublinhado, e são justificadas para uma largura de terminal específica (geralmente 80 colunas). Antigamente, fazia sentido instalar páginas pré-formatadas (ou seja, catman) para evitar o tempo de formatação, mas em uma máquina moderna (ou até mesmo não tão moderna) o tempo gasto na formatação é insignificante. Alguns sistemas têm um cache para que cada página de origem seja formatada apenas uma vez, mas mesmo isso está caindo em desuso. Ter as páginas nroff de origem tem a vantagem de poderem ser formatadas para uma largura de terminal diferente, para uma codificação de caracteres diferente ou para exibição em uma configuração sem terminal (navegador da Web, pdf, ...).

Procure em /usr/man ou /usr/share/man para ver o que já está lá. Se você vir diretórios chamados man seguidos por um dígito contendo arquivos que possuem muitas linhas começando com um ponto seguido por duas letras, o sistema suporta nroff man pages. Se você vir diretórios chamados cat seguidos por um dígito contendo arquivos com ^H caracteres (caractere número 8, que pode ser exibido como 0 , \x08 ou aparecer como sublinhado ou negrito), seu sistema suporta catman páginas.

Na verdade, mesmo que um deles esteja ausente, a maioria dos sistemas suporta ambos. Por exemplo, os sistemas Linux raramente possuem qualquer página catman instalada, mas os suportam. Por outro lado, a instalação básica do OpenBSD vem com páginas catman mas suporta nroff man pages (que são a norma nas portas). Alguns sistemas suportam outros formatos também, por exemplo, o Solaris envia algumas páginas em um formato SGML.

    
por 12.11.2010 / 01:25