Dica: Como deixar suas "man pages" coloridas

Iniciado por gabriel0085, 22 de Outubro de 2007, 14:41

tópico anterior - próximo tópico

gabriel0085

Autor da dica: Hugo Dória

Fonte: http://hdoria.archlinux-br.org/blog/2007/10/18/man-pages-coloridas/




man pages coloridas

Comecei a traduzir algumas man pages e, por isso, estou lendo muitas. Também por esta razão procurei uma maneira mais agradável de lê-las e acabei achando o most.

O most é um pager similar aos conhecidos less e more, porém ele possui alguns recursos bacanas que os outros não têm como, por exemplo, suporte a múltiplas janelas e cores.

Para instalar e usar o most faça o seguinte:



No Arch Linux:


Instale o most com:

    # pacman -S most


Agora abra o arquivo /etc/man.conf e modifique as variáveis PAGER e BROWSER deixando-as assim:

    PAGER /usr/bin/most -s
    BROWSER /usr/bin/most -s

Salve e feche o arquivo.



No Ubuntu:


Instale o most:

    $ sudo apt-get install most

E defina ele como pager padrão executando o comando:

    $ update-alternatives --set pager /usr/bin/most



Agora é só testar:

    $ man ls

Segue um screenshot do resultado:


Felix

opa... veleu pela dica..., testado e aprovado aqui no meu Gibão

celsofaf

Muito legal isso! Já havia visto este recurso no Sidux e me perguntado como funcionava, mas também nunca fucei ou perguntei para outros. Excelente! Acabei de fazer isso aqui no trabalho.

:P
Rio de Janeiro, RJ, Brasil

Legendario

Muito bom...

Dá uma aliviada aos olhos.  :o

Boa dica!!!!

Darcamo

Se não me engano a ajuda do Ubuntu procura em manpages também.
Pode ser uma boa maneira de visualizá-las.

Legendario

Citação de: gabriel0085 online 22 de Outubro de 2007, 14:41


    $ update-alternatives --set pager /usr/bin/most


Tu por acaso sabe como para ver as info pages também? As minhas man pages estão coloridas, mas as info, não...

Abraços,

Legendário

niickboy

gabriel0085

Procurando na net, eu achei os arquivos das man pages traduzidas para o portugues brasileiro, até fiz uma pergunta aqui no fórum de como substitui-las, mas me aconselharam a não fazer isso.. será que posso te passar para você vê se as man são realmente de qualidade na tradução?

eu achei eles no seguinte site: http://br.tldp.org/ que segundo eles são: "O LDP-BR é o braço brasileiro do Projeto de Documentação do Linux. Temos como objetivo gerar documentação nova e traduzir para o português brasileiro a documentação existente."


Se juntamos estas duas informações: Man pag em Portugues e ainda Coloridas... Pronto. vamos arrebentar...




Niickboy
www.omelhordeti.com.br ( Site sem idéias novas)


gabriel0085

#7
Citação de: niickboy online 05 de Dezembro de 2007, 10:14
gabriel0085

Procurando na net, eu achei os arquivos das man pages traduzidas para o portugues brasileiro, até fiz uma pergunta aqui no fórum de como substitui-las, mas me aconselharam a não fazer isso.. será que posso te passar para você vê se as man são realmente de qualidade na tradução?

eu achei eles no seguinte site: http://br.tldp.org/ que segundo eles são: "O LDP-BR é o braço brasileiro do Projeto de Documentação do Linux. Temos como objetivo gerar documentação nova e traduzir para o português brasileiro a documentação existente."


Se juntamos estas duas informações: Man pag em Portugues e ainda Coloridas... Pronto. vamos arrebentar...



niickboy,

eu posso dar uma olhada em algumas e conferir com as originais, mas te confesso que meu inglês não é lá muito bom. O ideal pra fazer esse tipo de avaliação seria alguém com muita experiência em inglês e em Linux e eu confesso não possuo muita experiência em nenhum dos dois.

alessandro_ufms

Opa, boa dica. Coloquei aqui e funcionou direitinho. Mais um conceito de linux aprendi hoje, que é o pager.

etapombas

Nossa parece besteira mas é muuuuito melhor ler o manual em cores..
Seria interessante te-las em pt-br

etapombas


niickboy

etapombas. testei este último comando, mas não percebi 'ainda' diferença!


gabriel0085

Valeu pela dica. realmente é mais agradavél ler as man pages desta forma.


Niickboy
www.omelhordeti.com.br ( Site sem idéias novas)


etapombas

acabei vendo só depois.
a  última atualização desse pacote foi feita em 2004

ou seja
não esta 100% traduzido

mas o man ls funfa

Felix

Citação de: etapombas online 06 de Dezembro de 2007, 22:32
acabei vendo só depois.
a  última atualização desse pacote foi feita em 2004

ou seja
não esta 100% traduzido

mas o man ls funfa

removi o pacote manpages original e instalei o indicado: manpages-pt, mas nem o man ls funcionou...

etapombas

CitarLS(1)                                                                                                                                               LS(1)
             
NOME
       ls, dir, vdir - lista o conteúdo do diretório

SINOPSE
       ls [opções] [arquivo...]
       dir [arquivo...]
       vdir [arquivo...]

       Opções POSIX: [-CFRacdilqrtu1]

       Opções  GNU  (forma  reduzida):  [-1abcdfghiklmnopqrstuvwxABCDFGHLNQRSUX] [-w coluna] [-T coluna] [-I modelo] [--full-time] [--show-control-chars]
       [--block-size=size]               [--format={long,verbose,commas,across,vertical,single-column}]               [--sort={none,time,size,extension}]
       [--time={atime,access,use,ctime,status}] [--color[={none,auto,always}]] [--help] [--version] [--]

DESCRIÇÃO
       O  programa  ls lista primeiramente seus argumentos que não sejam arquivos de diretórios, e, então, para um argumento diretório, todos os arquivos
       listáveis incluídos dentro daquele diretório. Se nenhum argumento de opção estiver presente, o argumento padrão '.' (diretório atual) é  assumido.
       A  opção  -d  faz com que diretórios sejam tratados como arquivos.  Um arquivo é listável quando ou seu nome não inicia com '.', ou a opção -a for
       fornecida.

       Cada uma das listas de arquivos (que pertence a arquivos regulares, e para cada diretório a lista interna de arquivos) é ordenada separadamente de
       acordo  com  a  seqüência correspondente, no local atual.  Quando a opção -l é fornecida, cada uma das listas é precedida por uma linha de sumário
       que fornece o tamanho total de todos os arquivos na lista, medidos em grupos de 512 bytes.

       A saída é a saída padrão, uma entrada por linha, até que a saída em multiplas colunas seja requesitada pela opção  -C.  De  qualquer  forma,  para
       saída em um terminal, em linha simples ou multiplas colunas é indefinido.  As opções -1 e -C podem ser usadas para forçar a saída em linha simples
       ou em multiplas colunas, respectivamente.

OPÇÕES POSIX
       -C     Lista arquivos em colunas, ordenados verticalmente.

       -F     Sufixa o nome de cada diretório com '/', cada nome de FIFO com '|', e cada nome de executável com '*'.
             
       -R     Lista os diretórios encontrados, recursivamente.
             
       -a     Inclue os arquivos com o nome iniciando com '.' na listagem.