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

Есть ли какие-либо инструменты для просмотра man-страниц в графическом интерфейсе?

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

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

1
задан 19 November 2015 в 03:00

15 ответов

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

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

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

yelp man:printf & 

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

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

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

man printf
man printf &

для просмотра .bashrc . Мне нравится иметь окно с прокруткой рядом с моим CLI для alt-tab.

18
ответ дан 25 May 2018 в 01:36
  • 1
    Это решение замечательно, так как yelp является стандартным средством просмотра GNOME, поэтому он, скорее всего, уже будет установлен. – Rörd 2 April 2015 в 14:32
  • 2
    Вау, он также поддерживает формат информации! Вы можете получить интерактивные страницы для некоторых команд, набрав " info: command " – undercat 14 December 2017 в 22:56

KDE Helpcenter

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

KDE Helpcenter

Помощник 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 man-страницу через справочный центр KDE.

С помощью быстрого запуска / 1 / мангонеля: [ ! d9]

enter image description here

Мангонель доступен из репозиториев Ubuntu: http://packages.ubuntu.com/search?keywords=mangonel&searchon=names&suite = all & amp; section = all

KDE kio-man

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

Используя человека ioslave, вы можете прочитать страницы руководства установленных в вашей системе. Он прост в использовании ... Как и в любом другом iOS-слое KDE, можно ввести URL-адрес, например man: / socket, в любом приложении KDE.

С Konqueror - «man: apt»

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

enter image description here

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

Браузер может запускается с KRunner / 1/.

enter image description here

На форумах Kubuntu есть тема: «Графический просмотрщик страниц» / 2 / в How To's раздел

KDE kio-man

KDE Launchers: http://www.kubuntuforums.net/showthread.php?59851-KDE-Application- Пусковые установки http://www.kubuntuforums.net/showthread.php?62631-Graphical-man-page-viewer
10
ответ дан 25 May 2018 в 01:36
  • 1
    +1 Это, безусловно, лучше, чем мой ответ, учитывая DE пользователя. – Kevin Bowen 21 February 2013 в 15:42

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

В соответствии с Справочным центром KDE [ ! d2] пользовательские программные файлы сжаты и сохранены в /usr/share/man/man1 или /usr/local/share/man/man1, но в разных подкаталогах /usr/share/man, названных в имени соответствующего имени приложения, хранится больше manpages. Это также должно включать в себя manpages из установленных приложений, недоступных в репозиториях Ubuntu (например, установленных вручную или через ppa).

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

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

Для редактирования manpages также см .:

Как создать man-страницу?
4
ответ дан 25 May 2018 в 01:36

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

Добро пожаловать в репозиторий Manage Ubuntu Этот сайт содержит сотни тысяч динамически созданных руководств, извлеченных из каждого пакета каждой поддерживаемой версии Ubuntu и ежедневно обновляемый. Обычно в командной строке просматриваются manpages. Этот проект предоставляет все такие руководства, включенные в Ubuntu, в формат HTML, просматриваемый в Интернете.
1
ответ дан 25 May 2018 в 01:36

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

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

1
ответ дан 25 May 2018 в 01:36

Я нахожу GTKMan очень перспективным.

Здесь снимок экрана в действии:

1
ответ дан 25 May 2018 в 01:36

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

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

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

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

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

1
ответ дан 25 May 2018 в 01:36

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

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

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

0
ответ дан 25 May 2018 в 01:36

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

0
ответ дан 25 May 2018 в 01:36

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

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

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

Таким образом у вас есть интерфейс GUI без необходимости использования внешнего инструмента, кроме yad / zenity, который обычно существует в вашей системе.

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

Как более постоянное решение, я создал крошечный скрипт под названием mang (без расширения) в / usr / bin, и как только i chmod +x mang я смог вызвать mang (вместо человека) из любого места так же просто, как `mang cat '.

Для тех парней, которые любят играть, это содержание скрипта 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 делает ссылки внутри man-страниц доступными. Оператор & отправляет окно yad в фоновый режим, манга завершается, а терминал свободен.

0
ответ дан 25 May 2018 в 01:36

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

Добро пожаловать в репозиторий Manage Ubuntu Этот сайт содержит сотни тысяч динамически созданных руководств, извлеченных из каждого пакета каждой поддерживаемой версии Ubuntu и ежедневно обновляемый. Обычно в командной строке просматриваются manpages. Этот проект предоставляет все такие руководства, включенные в Ubuntu, в формат HTML, просматриваемый в Интернете.
1
ответ дан 25 May 2018 в 01:36

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

Добро пожаловать в репозиторий Manage Ubuntu Этот сайт содержит сотни тысяч динамически созданных руководств, извлеченных из каждого пакета каждой поддерживаемой версии Ubuntu и ежедневно обновляемый. Обычно в командной строке просматриваются manpages. Этот проект предоставляет все такие руководства, включенные в Ubuntu, в формат HTML, просматриваемый в Интернете.
1
ответ дан 25 May 2018 в 01:36

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

Добро пожаловать в репозиторий Manage Ubuntu Этот сайт содержит сотни тысяч динамически созданных руководств, извлеченных из каждого пакета каждой поддерживаемой версии Ubuntu и ежедневно обновляемый. Обычно в командной строке просматриваются manpages. Этот проект предоставляет все такие руководства, включенные в Ubuntu, в формат HTML, просматриваемый в Интернете.
1
ответ дан 25 May 2018 в 01:36

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

Добро пожаловать в репозиторий Manage Ubuntu Этот сайт содержит сотни тысяч динамически созданных руководств, извлеченных из каждого пакета каждой поддерживаемой версии Ubuntu и ежедневно обновляемый. Обычно в командной строке просматриваются manpages. Этот проект предоставляет все такие руководства, включенные в Ubuntu, в формат HTML, просматриваемый в Интернете.
1
ответ дан 25 May 2018 в 01:36

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

Добро пожаловать в репозиторий Manage Ubuntu Этот сайт содержит сотни тысяч динамически созданных руководств, извлеченных из каждого пакета каждой поддерживаемой версии Ubuntu и ежедневно обновляемый. Обычно в командной строке просматриваются manpages. Этот проект предоставляет все такие руководства, включенные в Ubuntu, в формат HTML, просматриваемый в Интернете.
1
ответ дан 25 May 2018 в 01:36

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

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