The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Есть более удобные читалки man-ов?, !*! inFlowiaLab, 20-Май-20, 11:23  [смотреть все]
Я не эксперт в английском языке и обожаю пользоваться inline переводчиком в браузере, потому что это быстро, нет, это очень быстро! В вот когда жизнь отправляет к утилите man всё становится медленно и очень медленно, во первых потому что единственный вариант для перевода что я вижу - это копировать непонятный кусок текста в переводчик открытый рядом в браузере и что самое паршивое придётся ещё и посидеть и по удалять переносы строки, так как переводчики воспринимают переносы строк как разрыв фразы и будут переводить такой текст очень коряво. В обще никакого юзабилити.

Неужели нет никаких более удобных читалок-искалок для установленных в систему манов? Чтобы графическая, чтобы с подключением переводчика, удалением дурацких переносов строки, или хотя-бы какой нибудь путь открытия манов сразу в браузере, чтобы там смотреть их как html страницу и юзать любимый inline-переводчик.

пробовал:
man искомое > текстовый_файл.html
и открыть его в браузере но это ерунда. Переносы удаляются но удаляются ВСЕ и текст становится неструктурированной кашей, да ещё и imTranslator почему-то переводить такое не хочет.

  • Есть более удобные читалки man-ов?, !*! DiabloPC, 12:00 , 20-Май-20 (1) +2
    A вот за такой вопрос даже я готов линейкой по пальцам лупить :D

    Google: man online

    • Есть более удобные читалки man-ов?, !*! inFlowiaLab, 12:55 , 20-Май-20 (2)
      Ага. Погуглить text2html я не забыл, а man online забыл...
      Спасибо!
      А какой из них?
      man.he.net
      man.cx
      manpages.debian.org
      man7.org
      И список должно быть не закончится и через 8 и через 16 и 24 сайта
      Есть какой-то центральный, официальный, самый главный сайт куда отгружаются и подсасываются все маны? Вообще звучит как фантастика, подозреваю, что все эти ресурсы содержат основные "ядерные" маны и выхватывают откуда придётся маны прочих прог. Например из вышеперечисленных сайтов ман по Ardour имелся только на man.cx.
  • Есть более удобные читалки man-ов?, !*! inFlowiaLab, 16:45 , 21-Май-20 (6)
    Нет. Всё таки онлайн маны та ещё фигня. Проблема свежети стоит остро, в веб-версиях постоянно чего-то не хватает по сравнению с тем что ставится с пакетом. В принципе самые полные маны я видел на https://manpages.debian.org но там по ходу есть только то что входит в стандартный комплект, а прочего софта там ожидаемо нет. Да и актуальность штука работающая против тебя в обоих направлениях: допустим ты читаешь самый свежий ман на сайте а сам сидишь на позапрошлой версии...
    Всё же самым удобным вариантом мне кажется софтина способная открыть локальный ман в браузере, предварительно поудаляв переносы строк там где они не нужны, а уже там можно его переводить инлайном. Так проблема актуальности исчезает.


    Так что вопрос по прежнему открыт.

    • Есть более удобные читалки man-ов?, !*! lavr, 20:30 , 21-Май-20 (7) +1
      >[оверквотинг удален]
      > в веб-версиях постоянно чего-то не хватает по сравнению с тем что
      > ставится с пакетом. В принципе самые полные маны я видел на
      > https://manpages.debian.org но там по ходу есть только то что входит в
      > стандартный комплект, а прочего софта там ожидаемо нет. Да и актуальность
      > штука работающая против тебя в обоих направлениях: допустим ты читаешь самый
      > свежий ман на сайте а сам сидишь на позапрошлой версии...
      > Всё же самым удобным вариантом мне кажется софтина способная открыть локальный ман
      > в браузере, предварительно поудаляв переносы строк там где они не нужны,
      > а уже там можно его переводить инлайном. Так проблема актуальности исчезает.
      > Так что вопрос по прежнему открыт.

      # apt-cache search man2html

      ?

      • Есть более удобные читалки man-ов?, !*! inFlowiaLab, 13:55 , 22-Май-20 (8)
        man2html сперва не работал ничего не показывая по адресу http://localhost/cgi-bin/man/man2html но выручила вот эта страничка https://switch-case.ru/71284920.

        Есть у него правда один недостаток странный - все софтины из 10 случайных нашёл а вот по ardour настойчиво ничего не показывал пока не вбил именно ardour5. А вот man и по ardour и по ardour5 успешно показывает.

        Пока разбирался с ним нашёл аналогичную софтину dwww, но он какой то глючный - первую страницу в браузер показывает но ничего не находит, возможно проблема решается аналогично.

        А ещё узнал что сам man умеет довольно таки неплохо открывать браузер с искомым маном:
        man -Hбраузер <искомое>
        или
        man --html=браузер искомое
        Правда как всегда не без проблем. не позволяет запускать браузер от имени группы, а без этого мой браузер не получает доступ в интернет и переводчик не работает.
        короче варианты
        man --html='sg alloWeb firefox' искомое
        или
        sg alloWeb 'man --html=firefox искомое'
        - не работают :(
        Так же не работает завернуть  sg alloWeb $1 в скрипт и указывать его в качестве браузера. Man хочет видеть именно браузер и какой-то отклик от него, который скрипт ему не даёт, видимо это связано с тем, что временный файл хтмл-мана должен удалиться после закрытия браузера.
        Ещё не хочет с vivaldi дружить почему-то.

        • Есть более удобные читалки man-ов?, !*! DiabloPC, 00:09 , 26-Май-20 (9)
          Для особо упоротых кедарастов (как я) есть такая штука как khelpcenter/khelpcenter5

          http://176.37.77.115/img/ksnip_20200526-000728.png


          • Есть более удобные читалки man-ов?, !*! inFlowiaLab, 00:13 , 26-Май-20 (10)
            > Для особо упоротых кедарастов как я есть такая штука как khelpcenter/khelpcenter5
            > http://176.37.77.115/img/ksnip_20200526-000728.png

            Симпатично) Впрочем как и всегда в KDE.

            • Есть более удобные читалки man-ов?, !*! DiabloPC, 00:16 , 26-Май-20 (11)
              >> Для особо упоротых кедарастов как я есть такая штука как khelpcenter/khelpcenter5
              >> http://176.37.77.115/img/ksnip_20200526-000728.png
              > Симпатично) Впрочем как и всегда в KDE.

              Можно попробовать поставить, просто я не проверял что оно попросит из зависимостей если кеды не установлены…

              > man --html=браузер искомое
              > Правда как всегда не без проблем. не позволяет запускать браузер от имени группы, а без этого мой браузер не получает доступ в интернет и переводчик не работает.

              А если запускать man от пользователя который состоит в нужной группе?

              [ user@host ~ ]$ su - http_allowed_user
              password:

              [ http_allowed_user@host ~ ]$ man --html=BROWSER COMMAND


              зы
              никогда этим не пользовался, но таки попробовал — работает без нареканий:
              http://176.37.77.115/img/ksnip_20200526-001846.png

              • Есть более удобные читалки man-ов?, !*! inFlowiaLab, 00:29 , 26-Май-20 (12)
                > А если запускать man от пользователя который состоит в нужной группе?

                не может стартануть firefox


                sudo -u test man -Hfirefox  ardour
                No protocol specified
                Unable to init server: Не удалось подключиться к: В соединении отказано
                Error: cannot open display: :0.0
                man: couldn't execute any browser from firefox

                сейчас попробую второй способ

                • Есть более удобные читалки man-ов?, !*! DiabloPC, 00:31 , 26-Май-20 (13)
                  >> А если запускать man от пользователя который состоит в нужной группе?
                  > не может стартануть firefox
                  >
                   
                  > sudo -u test man -Hfirefox  ardour
                  > No protocol specified
                  > Unable to init server: Не удалось подключиться к: В соединении отказано
                  > Error: cannot open display: :0.0
                  > man: couldn't execute any browser from firefox
                  >

                  A eсли не sudo, а таки через su?

                  Кста: оно же открывает не через http (http://localhost/), а через file://.... По идее ему должно быть до лампочки от какого пользователя, лишь бы у того пользователя был RW доступ к /tmp

                  • Есть более удобные читалки man-ов?, !*! inFlowiaLab, 00:42 , 26-Май-20 (14)
                    > Кста: оно же открывает не через http (http://localhost/), а через file://.... По
                    > идее ему должно быть до лампочки от какого пользователя, лишь бы
                    > у того пользователя был RW доступ к /tmp

                    Да нет, я просто хочу плагин-переводчик юзать так что интернет нужен.

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

                  • Есть более удобные читалки man-ов?, !*! inFlowiaLab, 00:49 , 26-Май-20 (15)
                    > A eсли не sudo, а таки через su?

                    С пользователем проблему решил, попробовал. Неудача.


                    tst@MediaLab1:~$ man -Hfirefox ardour
                    Error: no DISPLAY environment variable specified
                    man: couldn't execute any browser from firefox

                    Да и чёрт с ним. На самом деле от этого метода были бы только лишние проблемы, потому что imTranslator не умеет выводить всплывающую кнопку перевода для оффлайн документов. Так что остановился на методе
                    man2html он в принципе почти идеален не считая казуса с ardour / ardour5
                    Страницы выдаваемые man2html воспринимаются браузером как онлайновые и переводчик робит как надо.
                    • Есть более удобные читалки man-ов?, !*! DiabloPC, 00:54 , 26-Май-20 (16)
                      >[оверквотинг удален]
                      > Error: no DISPLAY environment variable specified
                      > man: couldn't execute any browser from firefox
                      >
                      > Да и чёрт с ним. На самом деле от этого метода были
                      > бы только лишние проблемы, потому что imTranslator не умеет выводить всплывающую
                      > кнопку перевода для оффлайн документов. Так что остановился на методе
                      > man2html он в принципе почти идеален не считая казуса с ardour /
                      > ardour5
                      > Страницы выдаваемые man2html воспринимаются браузером как онлайновые и переводчик робит
                      > как надо.

                      По поводу переводчика: есть такая штука, называется Crow Translate → выделяешь текст в ЛЮБОЙ программе → жмешь Ctrl+Alt+E → получаешь всплывающее окошко с переводом
                      http://176.37.77.115/img/ksnip_20200526-005327.png

                      > Error: no DISPLAY environment variable specified

                      Зарускай так:

                      DISPLAY=:0 man --html=firefox COMMAND
                      или
                      DISPLAY=:0.0 man --html=firefox COMMAND

                      • Есть более удобные читалки man-ов?, !*! inFlowiaLab, 01:01 , 26-Май-20 (17)
                        > По поводу переводчика: есть такая штука, называется Crow Translate → выделяешь текст
                        > в ЛЮБОЙ программе → жмешь Ctrl+Alt+E → получаешь всплывающее окошко с

                        Вкусно конечно, но как-то не секьюрно. Всё-же остановлюсь на man2html.

                        > Зарускай так:
                        >

                        DISPLAY=:0 man --html=firefox COMMAND

                        t@MediaLab1:/home/i$ DISPLAY=:0 man --html=firefox ardour
                        No protocol specified
                        Unable to init server: Не удалось подключиться к: В соединении отказано
                        Error: cannot open display: :0
                        man: couldn't execute any browser from firefox


                        • Есть более удобные читалки man-ов?, !*! DiabloPC, 01:02 , 26-Май-20 (18)
                          >> По поводу переводчика: есть такая штука, называется Crow Translate → выделяешь текст
                          >> в ЛЮБОЙ программе → жмешь Ctrl+Alt+E → получаешь всплывающее окошко с
                          > Вкусно конечно, но как-то не секьюрно. Всё-же остановлюсь на man2html.
                          >> Зарускай так:
                          >>
                          DISPLAY=:0 man --html=firefox COMMAND

                          > t@MediaLab1:/home/i$ DISPLAY=:0 man --html=firefox ardour
                          > No protocol specified
                          > Unable to init server: Не удалось подключиться к: В соединении отказано
                          > Error: cannot open display: :0
                          > man: couldn't execute any browser from firefox

                          А окружение случайно не поверх вяленого работает??? О_о

                        • Есть более удобные читалки man-ов?, !*! inFlowiaLab, 09:45 , 26-Май-20 (19)
                • Есть более удобные читалки man-ов?, !*! ACCA, 23:45 , 01-Июн-20 (20) +1
                  > sudo -u test man -Hfirefox  ardour
                  > No protocol specified
                  > Unable to init server: Не удалось подключиться к: В соединении отказано
                  > Error: cannot open display: :0.0


                  xhost + ; sudo -u test man -Hfirefox ardour ; xhost -

                  • Есть более удобные читалки man-ов?, !*! inFlowiaLab, 14:05 , 02-Июн-20 (21)
                    Спасибо. С этим Firefox с маном начал открываться. Однако появилась новая проблема - доступа к интернету браузер всё равно не получает, хотя пользователь test состоит в группе дающей право юзать интернет и убедиться в этом можно зайдя под этим пользователем через обычный вход и полазив по интернету. Ещё о наличии у этого юзера прав на доступ в сеть свидетельствует вход в него через su test и проверка пинга куда нибудь. А вот через вышеуказанную команду интернета почему-то нет.
                    • Есть более удобные читалки man-ов?, !*! DiabloPC, 22:33 , 02-Июн-20 (22)
                      Для проверки: sudo -u test ping [что-то_там_в_интернетах]
                      Если пошлёт - разбираться с sudo. Емнип, su и sudo немного по разному себя ведут. Да и у того же su несколько вариантов работы есть, советую почитать о различиях при выполнении "su" и "su -".
                      Подозреваю что и у sudo что-то подобное есть, но про этого зверька я знаю только по наслышке. Никогда им не пользовался.





Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру