Есть ли какие-либо инструменты для просмотра man-страниц в графическом интерфейсе?
Мне лично не нравится интерфейс командной строки. Ему не хватает легкой прокрутки, поиска и т. Д. Есть ли какой-нибудь инструмент с более интуитивным пользовательским интерфейсом и функциями?
Предпочтительно для KDE.
В командной строке попробуйте примеры:
yelp man:printf
yelp 'man:printf(3)'
или используйте
yelp man:printf &
для продолжения работы в командной строке. Для более постоянного решения попробуйте добавить
man () { yelp "man:$@"; }
в последнюю строку вашего .bashrc-файла. Затем в командной строке попробуйте примеры:
man printf
man printf &
для просмотра .bashrc . Мне нравится иметь окно с прокруткой рядом с моим CLI для alt-tab.
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]
Мангонель доступен из репозиториев 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.
Насколько хороший или плохой анализ синтаксического анализа ki-man-файла зависит от выбранного браузера.
Браузер может запускается с KRunner / 1/.
На форумах 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В KDE мы можем искать и отображать man-файлы Unix из Справочного центра KDE, или мы можем открывать и отображать содержимое любой локально сохраненной man-страницы с помощью Ark.
В KDE мы можем перейти к соответствующему подкаталогу /usr/share/man чтобы открыть man-страницу с файловым роликом и Ark .
Выполняя пользовательский поиск в Manpages Ubuntu, будут найдены только файлы приложений, доступных из официальных репозиториев.
Для редактирования manpages также см .:
Как создать man-страницу?Если вы хотите использовать свой браузер, вы можете посетить репозиторий Manage Manage Ubuntu. Вот цитата из этой страницы:
Добро пожаловать в репозиторий Manage Ubuntu Этот сайт содержит сотни тысяч динамически созданных руководств, извлеченных из каждого пакета каждой поддерживаемой версии Ubuntu и ежедневно обновляемый. Обычно в командной строке просматриваются manpages. Этот проект предоставляет все такие руководства, включенные в Ubuntu, в формат HTML, просматриваемый в Интернете.В Kubuntu через Krunner (Alt + F2) введите #ls или любую другую команду. Просто добавьте '#' спереди.
см. Также: http://userbase.kde.org/Plasma/Krunner#Issue_.28shell.29_commands
Я нахожу GTKMan очень перспективным.
Здесь снимок экрана в действии:
Мне понравился ответ Джастина Солма, в котором он добавил строку к своему .bashrc, чтобы заменить команду человека своим выбором gui, визгом. Это то, что я хотел, однако иногда я бегу без X (например, через SSH). Я хотел, чтобы он автоматически возвращался в командную строку.
На другом посту я нашел ответы о том, как это сделать, в основном те, которые проверяют переменную DISPLAY. Это хорошо, но один ответ включает программу C под названием RunningX, которая фактически проверяется, чтобы гарантировать, что переменная DISPLAY действительно действительна, а не просто определена и не пуста. Даже лучше!
Вот что я закончил с:
man () {
if RunningX
then
yelp "man:$@";
else
/usr/bin/man "$@";
fi
}
Я уверен, что это можно было бы адаптировать для использования с Gman, справочным центром KDE или любого другого человека, которого предпочитают люди. Он может быть адаптирован для других целей, помимо просмотра manpage.
Итак, из всего этого ответа я обычно использую этот путь, когда мне нужно направить какое-либо руководство.
man ls>/tmp/ls.txt && gedit /tmp/ls.txt
вместо gedit использовать любой текстовый редактор.
Если вы знаете Emacs - у него есть команда woman, где вы должны ввести страницу, которую хотите прочитать. woman имеет меню верхнего уровня, и вы можете, в частности, генерировать интерактивный TOC.
Я использую этот трюк, который хорошо работает для 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 в фоновый режим, манга завершается, а терминал свободен.
Если вы хотите использовать свой браузер, вы можете посетить репозиторий Manage Manage Ubuntu. Вот цитата из этой страницы:
Добро пожаловать в репозиторий Manage Ubuntu Этот сайт содержит сотни тысяч динамически созданных руководств, извлеченных из каждого пакета каждой поддерживаемой версии Ubuntu и ежедневно обновляемый. Обычно в командной строке просматриваются manpages. Этот проект предоставляет все такие руководства, включенные в Ubuntu, в формат HTML, просматриваемый в Интернете.Если вы хотите использовать свой браузер, вы можете посетить репозиторий Manage Manage Ubuntu. Вот цитата из этой страницы:
Добро пожаловать в репозиторий Manage Ubuntu Этот сайт содержит сотни тысяч динамически созданных руководств, извлеченных из каждого пакета каждой поддерживаемой версии Ubuntu и ежедневно обновляемый. Обычно в командной строке просматриваются manpages. Этот проект предоставляет все такие руководства, включенные в Ubuntu, в формат HTML, просматриваемый в Интернете.Если вы хотите использовать свой браузер, вы можете посетить репозиторий Manage Manage Ubuntu. Вот цитата из этой страницы:
Добро пожаловать в репозиторий Manage Ubuntu Этот сайт содержит сотни тысяч динамически созданных руководств, извлеченных из каждого пакета каждой поддерживаемой версии Ubuntu и ежедневно обновляемый. Обычно в командной строке просматриваются manpages. Этот проект предоставляет все такие руководства, включенные в Ubuntu, в формат HTML, просматриваемый в Интернете.Если вы хотите использовать свой браузер, вы можете посетить репозиторий Manage Manage Ubuntu. Вот цитата из этой страницы:
Добро пожаловать в репозиторий Manage Ubuntu Этот сайт содержит сотни тысяч динамически созданных руководств, извлеченных из каждого пакета каждой поддерживаемой версии Ubuntu и ежедневно обновляемый. Обычно в командной строке просматриваются manpages. Этот проект предоставляет все такие руководства, включенные в Ubuntu, в формат HTML, просматриваемый в Интернете.Если вы хотите использовать свой браузер, вы можете посетить репозиторий Manage Manage Ubuntu. Вот цитата из этой страницы:
Добро пожаловать в репозиторий Manage Ubuntu Этот сайт содержит сотни тысяч динамически созданных руководств, извлеченных из каждого пакета каждой поддерживаемой версии Ubuntu и ежедневно обновляемый. Обычно в командной строке просматриваются manpages. Этот проект предоставляет все такие руководства, включенные в Ubuntu, в формат HTML, просматриваемый в Интернете.