Форум проекта PuppyRus Linux

Общие вопросы => Программное обеспечение Linux => Тема начата: sfs от 22 Август 2016, 17:20:48

Название: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: sfs от 22 Август 2016, 17:20:48
https://ru.wikipedia.org/wiki/NetSurf
http://www.linux-info.ru/netsurf.html
Не надо сравнивать его с хромим и ффокс.
При таком размере может хоть что-то (например наш форум)
Рус. интерфейс есть, но я не понял как включить
Наверное - для компов, которые opera12 не тянут

Известные проблемы : не раскрывается
Читаль далее
для удобства просмотра скрытого текста из-под NetSurf добавлять ;wap2 к ссылке на сообщение (убрав # и все что после).

Компиляция: скачать (https://ci.netsurf-browser.org/fedora/f28/source/) + make
fakeroot
make install DESTDIR=`pwd`/ns
Компилить - где будет использоваться. Плохо совместим по версиям либ
Название: Re: Netserf - легкий браузер на собственном движке
Отправлено: RoDoN от 22 Август 2016, 18:22:19
Наверное - для компов, которые opera12 не тянут
Приведи техн.хар-ки таких компов? На них вообще PRA сможет запуститься? На пне третьем 733 и с 192...256 МБ памяти опера-12 работает нормально, только расширение  AddBlock нельзя подключать.
Название: Re: Netserf - легкий браузер на собственном движке
Отправлено: sfs от 22 Август 2016, 21:11:05
Приведи техн.хар-ки таких компов?
Не приведу  :)
Тогда - бесполезен. Обнадеживает только то, что его не бросили
Название: Re: Netserf - легкий браузер на собственном движке
Отправлено: RoDoN от 22 Август 2016, 22:40:43
При таком размере может хоть что-то (например наш форум)
Наш форум что-то кривовато смотрится, для сравнения тоже самое в SeaMonkey
Название: Re: Netserf - легкий браузер на собственном движке
Отправлено: DdShurick от 23 Август 2016, 07:33:56
Тогда - бесполезен.
Почему? Можно использовать как локальный просмотрщик html.
Название: Re: Netserf - легкий браузер на собственном движке
Отправлено: sfs от 23 Август 2016, 08:48:50
локальный просмотрщик html.
А где их брать и для чего... И если для инета другой браузер есть - зачем этот...
Получается для управления какими-то спец - устройствами...
Название: Re: Netserf - легкий браузер на собственном движке
Отправлено: RoDoN от 23 Август 2016, 09:22:36
И если для инета другой браузер есть - зачем этот...
Он быстро открывается, в отличие от хромов и огнелисов и для просмотра простых html-страниц (локальных и не только) вполне подходит, только вот с русификацией не понятно пока и с настройкой шрифтов надо поковыряться (см.картинку в моем посте выше).
Название: Re: Netserf - легкий браузер на собственном движке
Отправлено: sfs от 23 Август 2016, 09:35:38
для просмотра простых html-страниц
Так где они сейчас простые-то...
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: DdShurick от 23 Август 2016, 09:50:20
Так где они сейчас простые-то...
Например /usr/share/gtk-doc
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: RoDoN от 23 Август 2016, 10:10:58
Простые - это с поддержкой HTML 4 и CSS 2.1, но не HTML 5 и CSS 3
Название: Re: PRA03-retro. i686(32-бит). Для слабого железа, флэшек и т.п.
Отправлено: krasnyh от 06 Сентябрь 2018, 13:13:10
 Как-то попробовал версию ArchBang с openrc - ArtixBang-Openrc.
https://sourceforge.net/projects/archbang/files/?source=navbar
  Неоднократно говорилось на форуме, что уже теряет смысл облегчать сборки PRA, т.к. современные браузеры слишком тяжелые. 'Съедают' всю экономию.
  Там используется браузер NetSurf. Может присмотреться к нему? Что надо от браузера:
1. Возможность читать сайты.
2. Смотреть видео. В данном случае можно во внешнем плеере.
3. Пользоваться почтой и соцсетями.

 Кстати в Arch wiki есть страница Openrc. (Не знал, думал это имеет отношение только к Gentoo).
https://wiki.archlinux.org/index.php/OpenRC
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: sfs от 06 Сентябрь 2018, 13:23:41
Выше по теме тесты показали, что даже с нашим форумом проблемы
Если он что-то смог в ArtixBang-Openrc (смог что-то?) и есть желающие протестировать - могу попробовать собрать для пра03
Готовый только gtk3. Можно ли собрать gtk2 не знаю
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: krasnyh от 06 Сентябрь 2018, 15:38:42
 NetSurf 3.8 released 29 Aug 2018
    NetSurf 3.8 features some page layout improvements, stability and security improvements, and some minor additional features. We recommend all users upgrade to NetSurf 3.8.


netsurf-3.7-2 (видео с ютуба через mpv)
Скриншоты:
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: sfs от 06 Сентябрь 2018, 16:06:19
Готового 3.8 не нашел. В арчбэнг 38?
Компилить - боюсь просто не будет
netsurf-3.7-2 (видео с ютуба через mpv)
Оно запускается само или надо копировать ссылку в mpv с youtube-dl ?
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: krasnyh от 06 Сентябрь 2018, 16:17:33
Оно запускается само или надо копировать ссылку в mpv с youtube-dl ?
Всегда надо копировать. Само это только с расширениями (firefox).
В других браузерах я просто перетаскиваю превьюшку в открытый mpv (в netsurf-3.7-2 не получилось).

P.s. youtube-dl
 Хотя, можно и url-адрес в адресной панели выделить и перетащить в открытый mpv.
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: sfs от 06 Сентябрь 2018, 16:28:39
Что по легкости, скорости и орфографии?
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: krasnyh от 06 Сентябрь 2018, 16:34:06
Что по легкости, скорости и орфографии?
Вот проверкой орфографии я не пользуюсь. Зачем? И по нашему форуму видно, что мало кто пользуется. :) (Поисковики проверяют грамотность - yandex, google).
 А остальное - хотелось бы проверить последнюю версию 3.8.
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: sfs от 06 Сентябрь 2018, 16:37:25
Грам. ошибки плохо по любому
38 есть только исходники
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: sfs от 06 Сентябрь 2018, 18:01:59
netsurf-browser-gtk2-p-3.7-sf01.pfs (ftp://ftp.yandex.ru/puppyrus/puppyrus-a/pra03/pfs/netsurf-browser-gtk2-p-3.7-sf01.pfs)
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: krasnyh от 06 Сентябрь 2018, 18:48:05
В других браузерах я просто перетаскиваю превьюшку в открытый mpv
В mpv.conf должно стоять ограничение качества (у меня 720), иначе слабый комп может надорваться  :) (по умолчанию видео с ютуба идет в лучшем качестве).
~/.config/mpv/mpv.conf
Код
ytdl-format=best[height<=720]

Инфо о видео - клавиша i (только при en раскладке).

Еще немного параметров:
Код
#Запускается  в определенном месте с определенным размером (у меня tint2 сверху).
geometry=502x253-10+30
#Запускать поверх окон
ontop
#Проигрывать плейлисты
ytdl-raw-options=yes-playlist=
#Ограничить cache
cache-secs=50

upd. В roll у меня на Super-m повешено mpv --player-operation-mode=pseudo-gui  (~/.config/openbox/rc.xml).
Код
$ mpv --version
mpv 0.28.0 (C) 2000-2017 mpv/MPlayer/mplayer2 projects
 built on Sat Apr 21 16:56:58 MSK 2018

 В ретро эта команда не работает.
Код
$ mpv --version
mpv 0.20.0 (C) 2000-2016 mpv/MPlayer/mplayer2 projects
 built on Thu Sep

UPD. Изменил, т.к. HD потока может не быть, тогда video only (HD) + audio only. Если тоже нет, тогда видео более низкого качества.
Посмотреть существующие форматы видео можно командой youtube-dl -F URL
Код
ytdl-format=best[height=?720]/bestvideo[height=?720]+bestaudio/best
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: krasnyh от 07 Сентябрь 2018, 00:05:05
 Есть бинарники - netsurf-3.8~4455-1.fc28.x86_64.rpm
https://ci.netsurf-browser.org/fedora/f28/
https://ci.netsurf-browser.org/builds/
 У меня требовал libjpeg6-turbo. С ним запустился (prar-gtk2).
Код
$ ldd `which netsurf-gtk` |grep 'not found'
libjpeg.so.62 => not found

 NetSurf Change Log
http://www.netsurf-browser.org/temp/ChangeLog.txt
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: sfs от 07 Сентябрь 2018, 09:13:25
netsurf-3.8~4455-1.fc28.x86_64.rpm
32 бит нету?
Давайте определимся с возможным применением...
Открывает он мягко говоря не все. Например beeline.ru
Для слабого железа, которое даже opera12 не вывозит....
Кому-нибудь netsurf помог ?
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: k0l0p0k от 07 Сентябрь 2018, 10:06:44
Давайте определимся с возможным применением...
Наверное для ретро-сборок, для слабого железа.
Но сразу предупреждать что браузер не сможет корректно работать со всеми сайтами
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: krasnyh от 07 Сентябрь 2018, 10:08:05
Давайте определимся с возможным применением...
  Может он компилируется под свои задачи? В таком виде как есть, он конечно не подойдет в качестве основного браузера. Даже на 'дохлом железе'.

 Но для системы восстановления на флешке или CD будет уместен. Зайти в сеть через Netsurf, почитать о своей проблеме. Что-то скачать, авторизоваться на форуме (нашем) и написать о проблеме. Даже посмотреть видео с ютуба (в качестве опции).
 Все же вес браузера 1,5 Мb это что-то. :)
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: sfs от 07 Сентябрь 2018, 10:20:39
Все же вес браузера 1,5 Мb это что-то.
Можно было бы ставить в исо. А потом выбирай другой по вкусу...
Только как донести эту инфу...
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: DdShurick от 07 Сентябрь 2018, 12:06:47
Давайте определимся
Мне NetSurf очень понравился. Я планировал defalthtmlviewer -> links2, теперь хочу NetSurf. Но ни один вариант x86_64 не работают. 32 битный в PRA retro работает прекрасно, только зря он в opt.
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: k0l0p0k от 07 Сентябрь 2018, 12:09:50
Только как донести эту инфу...
в описании к ISO очевидно :)
"если ваш браузер тормозит на вашем железе - попробуйте суперлегкий NetSurf"
черт, только он натурально подглючивает ((
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: sfs от 07 Сентябрь 2018, 12:21:21
зря он в opt.
Чем это плохо?
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: DdShurick от 07 Сентябрь 2018, 13:38:55
Чем это плохо?
/opt не входит в $PATH, поэтому требуется "пусковой костыль"
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: sfs от 07 Сентябрь 2018, 13:56:35
Я специально портировал. От чужих либ в /lib можно получить проблем
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: knn от 07 Сентябрь 2018, 20:53:16
Только как донести эту инфу...
-- может что-то вроде /home/live/about/some-file.html(?+домашняя /стартовая стр./закладка в браузере --! с "дальнейшим деревом")
--------------
совсем офтоп:
сын(9) убил винду; на ПРА в ассаулткубе "рубится" => некогда => -"неделю побудешь на линуксе" => -"пока почитай Вики" => сам-то посмотрел => "на том уровне" - !!! ..."совсем без комментариев"... :(
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: sfs от 26 Ноябрь 2018, 10:44:18
netsurf-gtk2-3.8-4514-x86_64.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/netsurf-gtk2-3.8-4514-x86_64.pkg.tar.xz)
netsurf-gtk2-p-3.8-4514-x86_64.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/netsurf-gtk2-p-3.8-4514-x86_64.pkg.tar.xz)
Нашел применение. Добавлять единственным браузером в исо. 1,5 Мб
Для чтения нашего форума (не открывает "читать далее"), нашей, arch и manjaro wiki достаточно. На стадии установки дистра вряд ли нужно более.
Далее ставим любимый браузер. Не придется качать большие нелюбимые браузеры
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: RoDoN от 26 Ноябрь 2018, 11:52:58
Нашел применение. Добавлять единственным браузером в исо. 1,5 Мб
Для чтения нашего форума (не открывает "читать далее")
Смысл лепить в iso это "чудо", которое даже сайт, написанный на html без движка, отображает криво?
Как это поднимет популярность дистра?
Или чтобы оттолкнуть пользователей?
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: sfs от 26 Ноябрь 2018, 12:36:01
Смысл лепить в iso это "чудо"
Не придется качать большие нелюбимые браузеры
Это я про prar1811 -заточенный под фул. Там без знания pacman все равно не выжить
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: krasnyh от 01 Декабрь 2018, 17:12:38
Нашел применение. Добавлять единственным браузером в исо. 1,5 Мб
Для чтения нашего форума (не открывает "читать далее")
Это конечно жирный минус. Но можно открывать forum.puppyrus в мобильном варианте.
http://forum.puppyrus.org/index.php?wap2
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: krasnyh от 01 Январь 2019, 21:39:18
~/.config/mpv/mpv.conf
ytdl-format=best[height<=720]
UPD. Изменил, т.к. HD потока может не быть, тогда video only (HD) + audio only. Если тоже нет, тогда видео более низкого качества.
Посмотреть существующие форматы видео можно командой youtube-dl -F URL

ytdl-format=best[height=?720]/bestvideo[height=?720]+bestaudio/best
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: krasnyh от 22 Июль 2019, 22:02:25
 Выпуск web-браузера NetSurf 3.9 (https://www.opennet.ru/opennews/art.shtml?num=51147)
Новый выпуск примечателен поддержкой CSS Media Queries, улучшением обработки JavaScript и исправлением накопившихся ошибок.


upd. Здесь можно скачать скомпилированную последнюю версию https://ci.netsurf-browser.org/fedora/f28/ Для запуска в PRA требует 030-gtk2 и libjpeg6-turbo.
На нашем форуме через NetSurf можно читать, скачивать, логиниться (не проверял), смотреть ютуб (перенося ссылки в mpv). Но все также не открывает текст под катом, только в мобильной версии (вкл. внизу форума).
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: krasnyh от 23 Июль 2019, 15:07:59
Можно для удобства просмотра скрытого текста из-под NetSurf добавлять ;wap2 к ссылке на сообщение (убрав # и все что после).

Пример.
Из полной версии форума ссылка выглядит так:
http://forum.puppyrus.org/index.php?topic=19011.msg147402#msg147402
Чтобы прочитать спойлер через мобильную версию:
http://forum.puppyrus.org/index.php?topic=19011.msg147402;wap2


P.s. Все же хотелось бы чтобы у NetSurf было будущее. Хотя бы в плане чтения разнообразной информации на сайтах.
Насколько же сильно он отличается от современных 'раздутых' браузеров!
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: ansivar от 23 Июль 2019, 17:40:11
Но все также не открывает текст под катом,
- для этого браузер должен поддерживать javascript:
Код
&nbsp;Как-то попробовал версию ArchBang с openrc - ArtixBang-Openrc.<br><a href="https://sourceforge.net/projects/archbang/files/?source=navbar" class="bbc_link" target="_blank">https://sourceforge.net/projects/archbang/files/?source=navbar</a><br><div><div class="quoteheader"><a href="javascript:void(0)" onclick="n = this.parentNode.parentNode.lastChild; if(n.style.display == 'none') { n.style.display = 'block'; } else {	n.style.display = 'none';	} return false;">[ Читать далее ]</a> 
и поэтому  браузеры NetSurf/lynx/links/links2 открывать текст под спойлером не будут....
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: sfs от 23 Июль 2019, 17:51:23
для этого браузер должен поддерживать javascript:
См. скрин, но для Читать далее  не помогает. По дефолту галки не было
Можно скомпилить с поддержкой libwebp - не знаю что должно дать
libharu - pdf - видитмо импорт в пдф
Скомпилил - пдф не появилось
Еще можно с gstreamer0.10 - пока не компилится
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: sfs от 23 Июль 2019, 18:04:51
netsurf-gtk2-p-3.10dev_64-sf01.pfs (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pfs-portable/netsurf-gtk2-p-3.10dev_64-sf01.pfs)
netsurf-browser-gtk2-3.10dev-ddr01-sf01.pfs (ftp://ftp.yandex.ru/puppyrus/ddr/ddr01/pfs/netsurf-browser-gtk2-3.10dev-ddr01-sf01.pfs)
Перестало падать : поиск в верхней панеле , в гугле : AUR + клик по нему
Оформил шапку темы
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: knn от 23 Июль 2019, 18:54:53
браузеры NetSurf/lynx/links/links2 открывать текст под спойлером не будут....
скрин:
(https://i.ibb.co/SQP2s7T/links2-cat.jpg) (https://ibb.co/SQP2s7T)
(правда сразу просто "то, что под спойлером" показывает- не закрывает/не открывает . [Для ПРА03 -Links2-модуль выкладывал - http://forum.puppyrus.org/index.php?topic=20973.msg151400#msg151400  , ftp://ftp.mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs-test/Links-2.8-1_patched_drk-kn02.pfs этот модуль вроде должен открывать, у меня уже Links-2....-kn07.pfs, но всё равно, пока немного запутанно  не идеально настроен. А так при определенных настройках и многие IP-радио/тв-линки играет ч/з mpv. Не сочтите за рекламу. ])
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: sfs от 24 Июль 2019, 10:35:03
браузер должен поддерживать javascript
http://source.netsurf-browser.org/netsurf.git/tree/docs/building-GTK.md
Цитата
For experimental javascript support the mozilla spiermonkey library
  is required:       $ apt-get install libmozjs-dev
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: sfs от 24 Июль 2019, 10:55:10
скомпилить с поддержкой libwebp - не знаю что должно дать
webp - Add support for the WebP image format
Название: Re: Netsurf - легкий браузер на собственном движке с ограниченными возможностями
Отправлено: sfs от 25 Июль 2019, 10:13:43
Попробовал компилить netsurf в более функциональном варианте
Наиболее полные рецепты https://gitweb.gentoo.org/repo/gentoo.git/tree/www-client/netsurf
Пободался с pdf . Патчи и мои правки не помогли
Во всех дистрах netsurf в минимальной комплектации
Похоже, автор забил на видео и пдф. Пилит только html
В таком виде браузер вполне пригоден для просмотра сайтов с докой и т.п. Т.е можно включать в дистр, чтобы не тащить в исо все браузеры
Больше вряд ли удастся выжать
В теории - есть упоминания о возможности использования NETSURF_USE_MOZJS=$(usex javascript
Не стал пробовать

netsurf-browser-gtk2-p-3.10dev-sf01.pfs (ftp://ftp.yandex.ru/puppyrus/puppyrus-a/pra03/pfs/netsurf-browser-gtk2-p-3.10dev-sf01.pfs)