Графічний інтерфейс користувача для перегляду сторінки людини?


30

Чи є інструменти для перегляду підручних сторінок у графічному інтерфейсі?

Мені особисто не подобається інтерфейс командного рядка. Не вистачає легкої прокрутки, пошуку тощо. Чи є інструмент, який має інтуїтивніший користувальницький інтерфейс та функції?

Переважно для KDE .


4
Тут пов’язане запитання з корисними відповідями: як я можу зробити людину більш доброзичливою

Відповіді:


9

Гман

Зі сторінки Ubuntu man , Gman - це "GTK + фронт-енд для людини, хороша заміна xman."

Gman надає індекс чоловічих сторінок, встановлених у вашій локальній системі, та пропонує декілька варіантів перегляду підручних сторінок. Параметр за замовчуванням полягає в тому, щоб gman відкривав довідкові сторінки протягом сеансу xterm. Це можна змінити на ваш смак за допомогою чотирьох інших варіантів.

Інші доступні варіанти перегляду:

  • привид
  • Виправдати
  • LocalBrowse
  • NetBrowse

Для того, щоб змінити програму, яка використовується для перегляду, виберіть Перегляд у меню, а потім виберіть перемикач поруч із бажаною програмою, як показано нижче:

Останні два варіанти вимагають man2htmlвстановлення пакета у вашій системі та відображатиме підручні сторінки у вашому браузері за замовчуванням.


1
-1 Занадто просто. Немає параметрів командного рядка. Не вдалося завантажити індекс. І тепер непідтримується, наприклад homex.coolconnect.com/user/xkwang/gman, що надається внизу людини, gman порушено (погана URL-адреса).
Еліптичний вигляд

Мені також не подобається, як це відступає від терміналу gnome
Джонатан Нойфельд,

@JonathanNeufeld Це не "скарбничка" від терміналу gnome. Вона працює в системі без її встановлення.
Кевін Боуен

@Ellipticalview ОП попросило рішення GUI, а не кліп. Зараз Gman доступний у репортажі 19.04 та працює без проблем. Особисто я в першу чергу використовую клі. знизати плечима
Кевін Боуен

@KevinBowen мені погано, я мав на увазі xTerm, але я бачу, це зараз можна налаштувати з меню перегляду.
Джонатан Нойфельд

19

У командному рядку спробуйте приклади:

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

або використовувати

yelp man:printf & 

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

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

до останнього рядка вашого файлу .bashrc . Потім у командному рядку спробуйте приклади:

man printf
man printf &

для ялпу глядач вийшов. Мені подобається мати вікно, яке може прокручуватися, поруч із моїм CLI для вкладки alt.


3
Це рішення чудово, оскільки yelp - це стандартний довідник GNOME, тому він, можливо, вже встановлений.
Рьорд

Нічого, він також підтримує формат інформації! Ви можете отримати інтерактивні сторінки для деяких команд, ввівши "info: command"
undercat підтримує Monica

13

Довідковий центр KDE

Меню KDE> Програми> Довідка> Сторінки керівництва Unix

введіть тут опис зображення

Швидкий запуск

Довідка хелпцентру

:~$ 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відображатиметься сторінка підходящої людини через довідковий центр KDE.

За допомогою швидкого пускового пристрою / 1 / Mangonel:

введіть тут опис зображення

Mangonel доступний у сховищах Ubuntu: http://packages.ubuntu.com/search?keywords=mangonel&searchon=names&suite=all§ion=all

KDE-людина KDE

Довідковий центр KDE> Kioslaves> man

Використовуючи man ioslave, ви зможете прочитати чоловічі сторінки, встановлені у вашій системі. Це простий у використанні ...

Як і будь-який інший ідіолав KDE, можна ввести URL-адресу, як-от man: / socket у будь-яку програму KDE.

З Konqueror - "людина: підходить"

введіть тут опис зображення

Інші браузери - Налаштування системи KDE> Асоціації файлів> html.

введіть тут опис зображення

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

введіть тут опис зображення

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

введіть тут опис зображення

На форумах Kubuntu є тема: "Графічний переглядач сторінки чоловіка" / 2 / у розділі "Як робити".

Посилання

  1. Запуск KDE: http://www.kubuntuforums.net/showthread.php?59851-KDE-Application-Launchers
  2. http://www.kubuntuforums.net/showthread.php?62631-Graphical-man-page-viewer

+1 Це, безумовно, краще, ніж моя відповідь з огляду на користувача DE.
Кевін Боуен

4

У KDE ми можемо шукати та відображати керування Unix у довідковому центрі KDE або відкривати та відображати вміст будь-якої локальної сторінки, що зберігається, за допомогою Ark .

Відповідно до користувацької програми Debian FHS , Mangages стискаються і зберігаються у /usr/share/man/man1або /usr/local/share/man/man1, але є більше мандатів, що зберігаються в різних підкаталогах /usr/share/man, названих за відповідним іменем програми. Сюди також слід включити вкладки зі встановлених програм, недоступних через сховища Ubuntu (наприклад, встановлені вручну або через ppa).

У GNOME ми можемо перейти до відповідного /usr/share/manпідкаталогу, щоб відкрити манжетну сторінку за допомогою файлового ролика та gedit .

Здійснюючи пошук на Manpages Ubuntu , будуть знайдені лише програми, доступні в офіційних сховищах.

Для редагування мапажів див. Також:


2

Якщо ви бажаєте скористатися веб-переглядачем, ви можете відвідати Ubuntu Manpage Repository . Ось цитата з цієї сторінки:

Ласкаво просимо до сховища Ubuntu Manpage Repository Цей сайт містить сотні тисяч динамічно створених посібників, що витягуються з кожного пакету кожної підтримуваної версії Ubuntu та оновлюються щодня. Традиційно в командному рядку переглядаються вручну. Цей проект надає всі подібні посібники, що входять до Ubuntu, у форматі HTML, веб-браузер.




1

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

В іншому дописі я знайшов відповіді про те, як це зробити, в основному ті перевіряли змінну DISPLAY. Це добре, але одна відповідь включала програму C під назвою RunningX, яка фактично перевірила, щоб переконатися, що змінна DISPLAY є дійсно дійсною, а не просто визначеною та не порожньою. Навіть краще! Я рекомендую перейти туди і дістати його!

Ось що я закінчив:

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

Я впевнений, що це може бути адаптовано для використання з Gman, довідковим центром KDE або будь-яким іншим. Він може бути адаптований і для інших цілей, крім веб-перегляду сторінки.


0

Отже, з усієї цієї відповіді я зазвичай використовую цей спосіб, коли мені потрібно звернутися до будь-якого посібника.

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

замість gedit використовуйте будь-який текстовий редактор.


якщо є хтось експерт командного рядка, будь ласка, скоротіть цю команду, оскільки я новачок у терміналі :)
Rohith Raveendran

1
Дивіться тут: askubuntu.com/a/36023/25656

man ls | gedit -простіше і уникає tmp-файлу
Еліптичний вигляд

0

Якщо ви знаєте Emacs - у ньому є womanкоманда, куди слід ввести сторінку, яку ви хочете прочитати. womanмає меню верхнього рівня, і там ви можете, зокрема, генерувати TOC, що можна натискати .


0

Я використовую цей трюк, який добре працює для сторінок man:

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

(потрібен yad або zenity, як правило, існує у вашому linux distro).

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

PS: Вам потрібно максимально збільшити вікно yad / zenity, щоб правильно побачити весь вміст.

Як більш постійне рішення, я створив крихітний сценарій під назвою mang (без розширення) під / usr / bin, і як тільки chmod +x mangя зміг викликати mang (замість man) з будь-якого місця, простий як `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робить доступ до посилань всередині чоловічих сторінок. Оператор &відправляє вікно yad на задній план, mang припиняється, а термінал є вільним.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.