Существуют ли какие-либо инструменты для просмотра справочных страниц в графическом интерфейсе?
Мне лично не нравится интерфейс командной строки. Не хватает легкой прокрутки, поиска и так далее. Есть ли какой-нибудь инструмент с более интуитивным пользовательским интерфейсом и функциями?
Предпочтительно для KDE .
На справочной странице Ubuntu , Gman - это "GTK + основанный на человеке интерфейс, хорошая замена для xman".
Gman предоставляет индекс man-страниц, установленных в вашей локальной системе, и предлагает несколько вариантов просмотра man-страниц. По умолчанию gman открывает страницы man в сеансе xterm. Это может быть изменено на ваш вкус с четырьмя другими вариантами.
Другие доступные варианты просмотра:
Чтобы изменить приложение, используемое для просмотра, выберите «Вид» в меню, а затем установите переключатель рядом с предпочитаемым приложением, как показано ниже:
. последние две опции требуют наличия пакета man2html
в вашей системе и вызовут справочные страницы в вашем браузере по умолчанию.
В командной строке попробуйте примеры:
yelp man:printf
yelp 'man:printf(3)'
или используйте
yelp man:printf &
для продолжения работы в командной строке. Для более постоянного решения попробуйте добавить
man () { yelp "man:$@"; }
в последнюю строку вашего файла .bashrc . Затем в командной строке попробуйте примеры:
man printf
man printf &
для появления средства просмотра yelp . Мне нравится иметь окно с возможностью прокрутки рядом с моим CLI для alt-tab.
Справочный центр KDE
Меню KDE> Приложения> Справка> Страницы справочника Unix
Быстрый запуск
С помощью справки 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:
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.
blockquote>С Konqueror - "man: apt"
Другие браузеры - Настройки системы KDE> Ассоциирование файлов> html.
Насколько хороший или плохой анализ html-кода kio-man зависит от выбранного браузера.
Браузер можно запустить из KRunner /1/.
На форумах Kubuntu есть тема: «Графический просмотрщик man-страниц» / 2 / в разделе «Как».
Ссылки
В 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-страницы, см. Также:
В Kubuntu через Krunner (Alt + F2) введите #ls или любую другую команду. Просто добавьте «#» перед собой.
см. Также: http://userbase.kde.org/Plasma/Krunner#Issue_.28shell.29_commands
Если вы хотите использовать свой браузер, вы можете посетить Ubuntu Manpage Repository . Вот цитата с этой страницы:
Добро пожаловать в репозиторий справочной системы Ubuntu Этот сайт содержит сотни тысяч динамически сгенерированных руководств, извлеченных из каждого пакета каждой поддерживаемой версии Ubuntu и обновляемых ежедневно. , Традиционно man-страницы просматриваются в командной строке. Этот проект переводит все такие руководства, включенные в Ubuntu, в HTML-формат, доступный для просмотра в Интернете.
BLOCKQUOTE>
Мне понравился ответ Джастина Солма в том, что он добавил строку в свой .bashrc, чтобы заменить команду man своим человеком с графическим интерфейсом, yelp. Это то, что я хотел, однако иногда я бегу без X (например, через SSH). Я хотел, чтобы он автоматически вернулся к командной строке.
На в другом посте я нашел ответы о том, как это сделать, в основном те, которые проверяли переменную DISPLAY. Это хорошо, но один ответ включал в себя программу на языке C с именем RunningX, которая фактически проверяла, является ли переменная DISPLAY действительной, а не просто определенной и непустой. Даже лучше! Я рекомендую пойти туда и получить его!
Вот что я закончил:
man () {
if RunningX
then
yelp "man:$@";
else
/usr/bin/man "$@";
fi
}
Я уверен, что это можно адаптировать для использования с Gman, справочным центром KDE или любым другим человек зритель один предпочитает. Он может быть адаптирован и для других целей, помимо просмотра man-страниц.
Поэтому из всего этого ответа я обычно использую этот способ, когда мне нужно обратиться к какому-либо руководству.
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).
Таким образом, у вас есть графический интерфейс без необходимости использования каких-либо внешних инструментов, кроме 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 на задний план, ман завершается, а терминал свободен.
Вы можете попробовать xdg-open
, который запускает собственный инструмент справки среды рабочего стола (yelp для GNOME, khelpcenter для KDE,...):
xdg-open man:printf