LINUX.ORG.RU

qman 1.3.0 и 1.3.1

 , , , ,

qman 1.3.0 и 1.3.1

1

3

22 февраля состоялись выпуски 1.3.0 и 1.3.1 консольной утилиты qman, предназначенной для более удобного просмотра страниц man. Утилита написана на языке C и распространяется по лицензии BSD 2.

Список изменений:

  • улучшена навигация по оглавлению;
  • добавлена поддержка сжатых bzip2 страниц man;
  • добавлена поддержка устаревших последовательностей groff GROFF_NO_SGR;
  • добавлена поддержка встроенных HTTP-ссылок;
  • добавлена новая светлая RGB-тема catppuccin_latte.conf;
  • обновлены и перенесены в файл PACKAGING.md инструкции по установке для различных дистрибутивов;
  • процесс поиска файла конфигурации теперь соответствует спецификации базового каталога XDG;
  • исправлены мелкие ошибки, необходимые для сборки на openSUSE Tumbleweed;
  • исправлены другие ошибки;
  • улучшена документация.

>>> Список изменений на GitHub

★★★★★

Проверено: CrX ()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от Gonzo

1.3.0 и 1.3.1

Ну вот снова :) Но зачем?

1.3.1 была бы мини-, наверное. :)

dataman ★★★★★
() автор топика

Удобная штука. Я аж залип :)

Но вроде была какая-то драма с манами или я что-то путаю? Типа как чувак, который их пилил все эти годы, собрался на пенсию. Не?

Gonzo ★★★★★
()
Ответ на: комментарий от Gonzo

Удобная штука. Я аж залип :)

Из альтернативных ещё есть tfman из notcurses. Но недоделанная и понимает только полный путь к ману. :)
В Debian она входит в пакет notcurses-bin.
Для сравнения: $ tfman /usr/local/share/man/man1/qman.1https://0x0.st/8Tv7.png.

dataman ★★★★★
() автор топика
Последнее исправление: dataman (всего исправлений: 1)
Ответ на: комментарий от Gonzo

Да у меня и обычный man работает.

imul ★★★★★
()
Ответ на: комментарий от Gonzo

Ну я скачал только pdf о git-HEAD и Linux-6.11. :)

dataman ★★★★★
() автор топика
Последнее исправление: dataman (всего исправлений: 1)
Ответ на: комментарий от dataman

Не нужно.

Страницы оглавлений, отображающие все маны, установленные в системе, сгруппированные по категориям

ls /usr/share/man/*

Интерактивный инкрементальный apropos и whatis (search as you type)

grep

Инкрементальный поиск по странице

grep

  • Активные гиперссылки на другие маны
  • Активные гиперссылки на http(s) и email адреса.

Нужно. Хотя уровень, на котором эта проблема решена, не может не вызывать вопросов. Лучше, конечно, так, чем никак.

Если в направлении листания на экране есть следующая ссылка, фокус переходит к ней. Если в направлении листания на экране следующей ссылки не видно, текст сдвигается на 1 строку.

То есть stateful user interface. Выглядит сомнительно.

Также видно все отсутствующие преимущества GUI: возможность сразу указать на ссылку и скроллбар [edit: скроллбар есть, внезапно].

Очередное дрочево на псевдографику для тех, кому жить стало скучно. Ещё и с манией величия в словах «man … здорового человека». Все люди равны, но некоторые «здоровее».

Традиционный юниксовый подход не в моде.

kaldeon
()
Последнее исправление: kaldeon (всего исправлений: 13)

Пробовал эту вашу Iosevkу. Не, DejaVuNerdProp более ненапряжный ИМХО...

piyavking ★★★★★
()

предназначенной для более удобного просмотра страниц man

То есть там есть управление стрелками (а не табами), переход по ссылке путем нажатия Enter, поиск по Ctrl+F и выход по Esc? А внизу даже есть строка подсказки, и помощь по интерфейсу вызывается через F1, а скрывается по Esc, а не этим вашим «h», после которого неизвестно как выйти?

Xintrea ★★★★★
()
Последнее исправление: Xintrea (всего исправлений: 1)

meson setup build/

> meson setup build/
...
Program cogapp cog cog.py found: NO
src/meson.build:7:0: ERROR: Program 'cogapp cog cog.py' not found
Xintrea ★★★★★
()
Ответ на: комментарий от Xintrea

То есть там есть управление стрелками (а не табами)

Да.

переход по ссылке путем нажатия Enter

Да.

поиск по Ctrl+F

По / (или ? для обратного поиска).

выход по Esc

По q / Q.

помощь по интерфейсу вызывается через F1

По h / H.

скрывается по Esc

Да. Но кнопкосочетания действий можно переназначить в qman.conf.

В общем, $ qman qman.

dataman ★★★★★
() автор топика
Ответ на: комментарий от dataman

-cog = find_program('cog')

У меня такой строки нет. В моей версии строка другая:

cog = find_program('cogapp', 'cog', 'cog.py')

То есть, ставится и то и другое. А в Debian нужно только что-то одно?

Xintrea ★★★★★
()
Ответ на: комментарий от dataman

В любом случае, в Debian нужны еще пакеты:

qman — man page viewer здорового человека (комментарий)

Но и с ними компиляция не работает:

> meson setup build/

> cd build/

> meson compile
Found runner: ['/usr/bin/ninja']
ninja: Entering directory `.'
[1/10] Generating config.c with a custom command
FAILED: src/config.c
/usr/bin/cog -d -o src/config.c ../src/config.c.cog
cog: Cannot load more than one URL.
[2/10] Generating config.h with a custom command
FAILED: src/config.h
/usr/bin/cog -d -o src/config.h ../src/config.h.cog
cog: Cannot load more than one URL.
ninja: build stopped: subcommand failed.

Видимо, проблема в «cog: Cannot load more than one URL.» То ли cog не той версии, то ли еще что. В общем, ПО невозможно не то что запустить, но даже установить.

Xintrea ★★★★★
()
Последнее исправление: Xintrea (всего исправлений: 1)
Ответ на: комментарий от dataman

Cog – «Single-window web browser based on WPE WebKit».

Епта, для чего при сборке C-программы нужен «Single-window web browser based on WPE WebKit»? Что это за дичь?

Кроме того, почему после установки пакета cog, система сборки meson считает что все в порядке и ошибка конфигурирования пропадает?

Xintrea ★★★★★
()
Последнее исправление: Xintrea (всего исправлений: 1)
Ответ на: комментарий от Xintrea

Ну да, с чего бы он сделал по-другому.

> pip install cogapp
Collecting cogapp
  Downloading cogapp-3.4.1-py3-none-any.whl (27 kB)
Installing collected packages: cogapp

> meson --reconfigure build/
...
Program cog found: YES (/usr/bin/cog)
...

Он все равно находит системный cog.

Xintrea ★★★★★
()
Последнее исправление: Xintrea (всего исправлений: 1)
Ответ на: комментарий от Xintrea

Лимит времени, потраченный на установку

Да, я тоже когда-то давно пользовался дебиан. Одно умиление в памяти :)

Gonzo ★★★★★
()
Ответ на: комментарий от Ja-Ja-Hey-Ho

Ты крут. Продвинулся дальше меня. :)

imul ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.