Графический интерфейс пользователя для просмотра справочной страницы?

Существуют ли какие-либо инструменты для просмотра справочных страниц в графическом интерфейсе?

Мне лично не нравится интерфейс командной строки. Не хватает легкой прокрутки, поиска и так далее. Есть ли какой-нибудь инструмент с более интуитивным пользовательским интерфейсом и функциями?

Предпочтительно для KDE .

30
задан 19 November 2015 в 02:00

12 ответов

Gman

На справочной странице Ubuntu , Gman - это "GTK + основанный на человеке интерфейс, хорошая замена для xman".

Gman предоставляет индекс man-страниц, установленных в вашей локальной системе, и предлагает несколько вариантов просмотра man-страниц. По умолчанию gman открывает страницы man в сеансе xterm. Это может быть изменено на ваш вкус с четырьмя другими вариантами.

Другие доступные варианты просмотра:

  • ghostview
  • Evince
  • LocalBrowse
  • NetBrowse

Чтобы изменить приложение, используемое для просмотра, выберите «Вид» в меню, а затем установите переключатель рядом с предпочитаемым приложением, как показано ниже:

. последние две опции требуют наличия пакета man2html в вашей системе и вызовут справочные страницы в вашем браузере по умолчанию.

0
ответ дан 19 November 2015 в 02:00

В командной строке попробуйте примеры:

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

или используйте

yelp man:printf & 

для продолжения работы в командной строке. Для более постоянного решения попробуйте добавить

man () { yelp "man:$@"; }

в последнюю строку вашего файла .bashrc . Затем в командной строке попробуйте примеры:

man printf
man printf &

для появления средства просмотра yelp . Мне нравится иметь окно с возможностью прокрутки рядом с моим CLI для alt-tab.

0
ответ дан 19 November 2015 в 02:00

Справочный центр KDE

Меню KDE> Приложения> Справка> Страницы справочника Unix

enter image description here

Быстрый запуск

С помощью справки khelpcenter

:~$ khelpcenter --help
Usage: khelpcenter [Qt-options] [KDE-options] [url] 

The KDE Help Center

Generic options:
  --help                    Show help about options
  --help-qt                 Show Qt specific options
  --help-kde                Show KDE specific options
  --help-all                Show all options
  --author                  Show author information
  -v, --version             Show version information
  --license                 Show license information
  --                        End of options

Arguments:
  url                       URL to display

Команда: khelpcenter man:apt покажет справочную страницу apt через справочный центр KDE.

С помощью быстрого запуска / 1 / Mangonel:

enter image description here

Mangonel доступен в репозиториях Ubuntu: http: //packages.ubuntu. com / search? Keywords = Mangonel & amp; searchon = names & amp; suite = all & amp; section = all

KDE kio-man

Справочный центр KDE> Киославы> man

Используя man ioslave, вы можете читать справочные страницы, установленные в вашей системе. Прост в использовании ...

Как и в любом другом iSlave KDE, можно ввести URL, например, man: / socket в любом приложении KDE.

С Konqueror - "man: apt"

enter image description here

Другие браузеры - Настройки системы KDE> Ассоциирование файлов> html.

enter image description here

Насколько хороший или плохой анализ html-кода kio-man зависит от выбранного браузера.

enter image description here

Браузер можно запустить из KRunner /1/.

enter image description here

На форумах Kubuntu есть тема: «Графический просмотрщик man-страниц» / 2 / в разделе «Как».

Ссылки

  1. Средства запуска KDE: http://www.kubuntuforums.net/showthread.php?59851-KDE-Application-Launchers [ 1111]
  2. http://www.kubuntuforums.net/showthread.php?62631-Graphical-man-page-viewer
0
ответ дан 19 November 2015 в 02:00

В KDE мы можем искать и отображать man-страницы Unix из Справочного центра KDE или открывать и отображать содержимое любой локально сохраненной man-страницы с помощью Ark .

Согласно руководства пользователя программы Debian FHS сжаты .gz и хранятся в /usr/share/man/man1 или /usr/local/share/man/man1, но есть больше страниц, хранящихся в различных подкаталогах /usr/share/man, названных в честь соответствующих Имя приложения. Это также должно включать man-страницы из установленных приложений, недоступных через репозитории Ubuntu (например, установленные вручную или через ppa).

В GNOME мы можем перейти к соответствующему подкаталогу /usr/share/man, чтобы открыть страницу руководства с file-roller и gedit .

При выполнении пользовательского поиска в Manpages Ubuntu будут найдены только страницы приложений, доступные в официальных репозиториях.

Чтобы редактировать man-страницы, см. Также:

0
ответ дан 19 November 2015 в 02:00

В Kubuntu через Krunner (Alt + F2) введите #ls или любую другую команду. Просто добавьте «#» перед собой.

см. Также: http://userbase.kde.org/Plasma/Krunner#Issue_.28shell.29_commands

0
ответ дан 19 November 2015 в 02:00

Если вы хотите использовать свой браузер, вы можете посетить Ubuntu Manpage Repository . Вот цитата с этой страницы:

Добро пожаловать в репозиторий справочной системы Ubuntu Этот сайт содержит сотни тысяч динамически сгенерированных руководств, извлеченных из каждого пакета каждой поддерживаемой версии Ubuntu и обновляемых ежедневно. , Традиционно man-страницы просматриваются в командной строке. Этот проект переводит все такие руководства, включенные в Ubuntu, в HTML-формат, доступный для просмотра в Интернете.

0
ответ дан 19 November 2015 в 02:00

Мне понравился ответ Джастина Солма в том, что он добавил строку в свой .bashrc, чтобы заменить команду man своим человеком с графическим интерфейсом, yelp. Это то, что я хотел, однако иногда я бегу без X (например, через SSH). Я хотел, чтобы он автоматически вернулся к командной строке.

На в другом посте я нашел ответы о том, как это сделать, в основном те, которые проверяли переменную DISPLAY. Это хорошо, но один ответ включал в себя программу на языке C с именем RunningX, которая фактически проверяла, является ли переменная DISPLAY действительной, а не просто определенной и непустой. Даже лучше! Я рекомендую пойти туда и получить его!

Вот что я закончил:

man () {
    if RunningX
    then
        yelp "man:$@";
    else
        /usr/bin/man "$@";
    fi
}

Я уверен, что это можно адаптировать для использования с Gman, справочным центром KDE или любым другим человек зритель один предпочитает. Он может быть адаптирован и для других целей, помимо просмотра man-страниц.

0
ответ дан 19 November 2015 в 02:00

Я считаю GTKMan очень многообещающим.

Вот скриншот этого в действии:

a busy cat

0
ответ дан 19 November 2015 в 02:00

Поэтому из всего этого ответа я обычно использую этот способ, когда мне нужно обратиться к какому-либо руководству.

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

вместо gedit используйте любой текстовый редактор.

0
ответ дан 19 November 2015 в 02:00

Если вы знаете Emacs - у него есть команда woman, где вы должны ввести страницу, которую хотите прочитать. woman имеет меню верхнего уровня, и там вы можете, в частности, создать кликабельный TOC .

0
ответ дан 19 November 2015 в 02:00

Я использую этот трюк, который хорошо работает для man-страниц:

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

(требует yad или zenity, обычно существует в вашем дистрибутиве Linux).

Таким образом, у вас есть графический интерфейс без необходимости использования каких-либо внешних инструментов, кроме yad / zenity, которые обычно существуют в вашей системе.
Вы можете прокручивать мышью, и самое главное для меня, используя версию yad gtk3.0 (по умолчанию сегодня), которую я могу прокручивать даже с помощью моего сенсорного экрана.

PS: Вам нужно развернуть окно yad / zenity, чтобы правильно увидеть все содержимое.

В качестве более постоянного решения я создал крошечный скрипт под названием mang (без расширения) в / usr / bin, и как только я chmod +x mang смог вызвать mang (вместо man) из любой точки мира, как просто как "ман кот".

Для тех парней, которые любят играть, это содержание сценария mang:

#!/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

Советы: --show-uri делает ссылки на страницах руководства кликабельными. Оператор & отправляет окно yad на задний план, ман завершается, а терминал свободен.

0
ответ дан 19 November 2015 в 02:00

Вы можете попробовать xdg-open, который запускает собственный инструмент справки среды рабочего стола (yelp для GNOME, khelpcenter для KDE,...):

xdg-open man:printf
1
ответ дан 7 November 2020 в 10:14

Другие вопросы по тегам:

Похожие вопросы: