Interface gráfica do usuário para visualizar a página man?

29

Existe alguma ferramenta para visualizar páginas de manual em uma GUI?

Eu pessoalmente não gosto da interface de linha de comando. Falta rolagem fácil, pesquisa e assim por diante. Existe alguma ferramenta com uma interface de usuário e recursos mais intuitivos?

De preferência, para o KDE .

    
por James Mitch 11.02.2013 / 05:53

11 respostas

9

Gman

Na página de manual do Ubuntu , o Gman é um "front-end baseado em GTK + para o homem, um bom substituição para xman. "

O Gman fornece um índice das páginas man instaladas em seu sistema local e oferece várias opções para visualizar as páginas do manual. A opção padrão é fazer com que gman abra as man pages dentro de uma sessão xterm. Isso pode ser modificado para se adequar ao seu gosto com quatro outras opções.

As outras opções de visualização disponíveis são:

  • ghostview
  • Evince
  • LocalBrowse
  • NetBrowse

Para alterar o aplicativo usado para visualização, selecione Visualizar no menu e, em seguida, selecione o botão de opção ao lado de seu aplicativo preferido, conforme mostrado abaixo:

As duas últimas opções exigem ter o pacote man2html instalado em seu sistema e exibir as páginas man em seu navegador padrão.

    
por Kevin Bowen 11.02.2013 / 23:56
19

Na linha de comando, tente exemplos:

yelp man:printf
yelp 'man:printf(3)'

ou use

yelp man:printf & 

para continuar trabalhando na linha de comando. Para uma solução mais permanente, tente adicionar

man () { yelp "man:[email protected]"; }

para a última linha do seu arquivo .bashrc . Então, na linha de comando, tente exemplos:

man printf
man printf &

para o visualizador yelp aparecer. Eu gosto de ter a janela de rolagem capaz ao lado de minha CLI para alt-tab para.

    
por Justin Solms 13.12.2013 / 06:33
11

Centro de ajuda do KDE

Menu do KDE > Aplicativos > Ajuda > Páginas de manual do Unix

Lançamentorápido

Pelaajudadokhelpcenter

:~$khelpcenter--helpUsage:khelpcenter[Qt-options][KDE-options][url]TheKDEHelpCenterGenericoptions:--helpShowhelpaboutoptions--help-qtShowQtspecificoptions--help-kdeShowKDEspecificoptions--help-allShowalloptions--authorShowauthorinformation-v,--versionShowversioninformation--licenseShowlicenseinformation--EndofoptionsArguments:urlURLtodisplay

Comando:khelpcenterman:aptmostraráapáginademanualdoaptatravésdocentrodeajudadoKDE.

Comoiniciadorrápido/1/Mangonel:

O Mangonel está disponível nos repositórios do Ubuntu: link

KDE-man do KDE

Centro de Ajuda do KDE > Kioslaves > homem

% bl0ck_qu0te%

Com o Konqueror - "man: apt"

Outrosnavegadores-AsconfiguraçõesdosistemaKDE>Assosiationsdearquivo>html.

Quão boa ou ruim a análise da saída html do kio-man depende do navegador escolhido.

OnavegadorpodeseriniciadoapartirdoKRunner/1/.

Os Fóruns do Kubuntu tem um tópico: 'Visualizador gráfico de páginas man' / 2 / na seção How To's.

Links

  1. Lançadores do KDE: link
  2. link
por user26687 21.02.2013 / 10:33
4

No KDE , podemos pesquisar e exibir as páginas de manual do Unix na Central de Ajuda do KDE ou podemos abrir e exibir o conteúdo de qualquer página manpage armazenada localmente com Ark .

De acordo com os Debian FHS , os manpages do programa de usuário são .gz compactado e armazenado em /usr/share/man/man1 ou /usr/local/share/man/man1 , mas há mais páginas de manual armazenadas em vários subdiretórios de /usr/share/man , nomeadas após o nome do aplicativo correspondente. Isso também deve incluir manpages de aplicativos instalados não disponíveis através dos repositórios do Ubuntu (por exemplo, instalados manualmente ou por meio de um ppa).

No GNOME , podemos navegar até o subdiretório /usr/share/man correspondente para abrir a página de manual com file-roller e gedit .

Ao realizar uma pesquisa personalizada no Manpages Ubuntu , somente os manpages dos aplicativos disponíveis nos repositórios oficiais serão encontrados.

Para editar as páginas de manual, veja também:

por Takkat 11.02.2013 / 08:49
2

No Kubuntu via Krunner (Alt + F2) digite #ls ou qualquer outro comando. Basta adicionar um "#" na frente.

veja também: link

    
por private_lock 23.03.2014 / 13:14
1

Se você estiver disposto a usar o seu navegador, você pode visitar o The Ubuntu Manpage Repository . Aqui está uma citação dessa página:

% bl0ck_qu0te%     
por user25656 11.02.2013 / 07:02
1

Acho o GTKMan muito promissor.

Aqui está uma captura de tela em ação:

    
por Ikem Krueger 25.11.2014 / 00:06
1

Eu gostei da resposta do Justin Solm em que ele adicionou uma linha ao seu .bashrc para substituir o comando man com seu guiman de escolha, grito. Isso é o que eu queria, no entanto, às vezes eu estou correndo w / o X (como através de SSH). Eu queria que ele voltasse automaticamente para a linha de comando.

Em outro post Eu encontrei respostas sobre como fazer isso, principalmente aqueles que estavam verificando a variável DISPLAY. Isso é bom, mas uma resposta incluía um programa em C chamado RunningX, que na verdade verificava se a variável DISPLAY é realmente válida, em vez de apenas definida e não vazia. Melhor ainda! Eu recomendo ir até lá e consegui-lo!

Aqui está o que acabei com:

man () {
    if RunningX
    then
        yelp "man:[email protected]";
    else
        /usr/bin/man "[email protected]";
    fi
}

Tenho certeza de que isso pode ser adaptado para uso com o Gman, o centro de ajuda do KDE ou qualquer outro homem que você prefira. Ele pode ser adaptado para outros usos além da navegação manual.

    
por user3042526 17.11.2015 / 18:13
0

Então, de toda essa resposta eu costumo usar dessa maneira, quando preciso encaminhar qualquer manual.

man ls>/tmp/ls.txt && gedit /tmp/ls.txt

em vez de gedit, use qualquer editor de texto.

    
por Rohith Raveendran 12.02.2013 / 00:27
0

Se você conhece Emacs - ele tem um comando woman , onde você deve digitar a página ' d gostaria de ler. woman tem um menu de nível superior e, em particular, você pode gerar um sumário clicável .

    
por Adobe 21.02.2013 / 07:09
0

Estou usando este truque que funciona bem para páginas de manual:

man bash |yad --text-info #or |zenity --text-info

(requer yad ou zenity, geralmente existe na sua distribuição linux).

Desta forma, você tem interface gráfica sem a necessidade de qualquer ferramenta externa que não seja yad / zenity, que normalmente existem no seu sistema.
Você pode rolar com o mouse e, o mais importante para mim usando a versão gtk3.0 do yad (padrão hoje), posso rolar até mesmo com a tela sensível ao toque.

PS: Você precisa maximizar a janela yad / zenity para ver todo o conteúdo corretamente.

Como uma solução mais permanente, criei um pequeno script chamado mang (sem extensão) em / usr / bin e assim que eu chmod +x mang i consegui chamar mang (em vez de man) de qualquer lugar tão simples quanto ' mang cat '.

Para aqueles caras que gostam de jogar, este é o conteúdo do mang script:

#!/bin/bash
# place this file under /usr/bin , and chmod +x this file in order to be able to call it 
if [[ -z $1 ]];then
    echo "You need to provide a manual"
else
    man $1 |yad --text-info --height=500 --width=800 --center --title="Man Pages of $1" --wrap --show-uri &
fi
exit

Dicas: --show-uri torna os links dentro de páginas do manual clicáveis. O operador & envia a janela yad para o segundo plano, o mang é finalizado e o terminal é liberado.

    
por George Vasiliou 21.12.2016 / 16:20