LINUX.ORG.RU
ФорумTalks

Посоветуйте нормальный браузер

 ,


0

2

Собственно, прошу уважаемое сообщество посоветовать нормальный браузер. Нужно чтобы показывал youtube и прочее онлайн-видео, чтобы был звук без pulseaudio, и чтобы при этом не падал.

Firefox-57 скатился. Звук без пульсаудио не работает. Также оно тянет с собой кучу какого-то барахла. Ну зачем мне в системе нужен еще один компилятор языка Си, если у меня уже есть один - gcc?

emerge -pv firefox

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] net-libs/http-parser-2.7.1:0/2.7.1::gentoo  USE="-static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] net-libs/libssh2-1.8.0-r1::gentoo  USE="zlib -gcrypt -libressl -static-libs {-test}" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] sys-libs/libomp-5.0.0::gentoo  USE="-hwloc -ompt {-test}" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] sys-libs/compiler-rt-sanitizers-5.0.0:5.0.0::gentoo  USE="{-test}" 0 KiB
[ebuild  N     ] app-eselect/eselect-rust-0.3_pre20150428::gentoo  0 KiB
[ebuild  N     ] virtual/ffmpeg-9-r2::gentoo  USE="X encode jpeg2k mp3 sdl theora threads truetype x264 -gsm -libav -opus -speex -vaapi -vdpau" 0 KiB
[ebuild  N     ] virtual/freedesktop-icon-theme-0-r2::gentoo  0 KiB
[ebuild  N     ] x11-libs/startup-notification-0.12-r1::gentoo  USE="-static-libs" 0 KiB
[ebuild  N     ] sys-devel/clang-5.0.0:5::gentoo  USE="static-analyzer xml -debug -default-compiler-rt -default-libcxx -doc {-test} (-z3)" ABI_X86="(64) -32 (-x32)" LLVM_TARGETS="AMDGPU BPF NVPTX (X86) -AArch64 -ARM -Hexagon -Lanai -MSP430 -Mips -PowerPC -Sparc -SystemZ -XCore" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild  N     ] sys-libs/compiler-rt-5.0.0:5.0.0::gentoo  USE="clang {-test}" 0 KiB
[ebuild  N     ] sys-devel/clang-runtime-5.0.0:5.0.0::gentoo  USE="compiler-rt openmp sanitize -libcxx" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] dev-lang/rust-1.19.0:stable/1.19::gentoo  USE="-clang -debug -doc -libcxx" 0 KiB
[ebuild  N     ] virtual/rust-1.19.0::gentoo  0 KiB
[ebuild  N     ] dev-util/cargo-0.21.0::gentoo  USE="-debug -doc -libressl" 0 KiB
[ebuild  N     ] www-client/firefox-57.0::gentoo  USE="dbus gmp-autoupdate screenshot startup-notification -bindist -custom-cflags -custom-optimization -debug -eme-free -hardened -hwaccel -jack (-neon) -nsplugin -pgo -pulseaudio (-selinux) -system-harfbuzz (-system-icu) -system-jpeg -system-libevent -system-libvpx -system-sqlite {-test} -wifi" L10N="ru uk -ach -af -an -ar -as -ast -az -bg -bn-BD -bn-IN -br -bs -ca -cak -cs -cy -da -de -dsb -el -en-GB -en-ZA -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -ff -fi -fr -fy -ga -gd -gl -gn -gu -he -hi -hr -hsb -hu -hy -id -is -it -ja -ka -kab -kk -km -kn -ko -lij -lt -lv -mai -mk -ml -mr -ms -nb -nl -nn -or -pa -pl -pt-BR -pt-PT -rm -ro -si -sk -sl -son -sq -sr -sv -ta -te -th -tr -uz -vi -xh -zh-CN -zh-TW" 0 KiB

Хотел было собрать chromium, но он также тянет с собой какое-то барахло, к тому же на 3-ем часу сборки у меня не выдержали нервы (и это на 4-х ядерном процессоре-то!)

emerge -pv chromium

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] media-libs/opus-1.2.1::gentoo  USE="-ambisonics -custom-modes -doc -static-libs" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse" 0 KiB
[ebuild  N     ] net-libs/http-parser-2.7.1:0/2.7.1::gentoo  USE="-static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] dev-python/simplejson-3.12.0::gentoo  PYTHON_TARGETS="python2_7 python3_4 -pypy -pypy3 -python3_5 -python3_6" 0 KiB
[ebuild  N     ] dev-python/beautifulsoup-3.2.1-r1:python-2::gentoo  PYTHON_TARGETS="python2_7 -pypy" 0 KiB
[ebuild  N     ] media-libs/openh264-1.7.0::gentoo  USE="plugin -utils" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] dev-python/six-1.11.0::gentoo  USE="-doc {-test}" PYTHON_TARGETS="python2_7 python3_4 -pypy -pypy3 -python3_5 -python3_6" 0 KiB
[ebuild  N     ] dev-python/webencodings-0.5.1::gentoo  USE="{-test}" PYTHON_TARGETS="python2_7 python3_4 -pypy -pypy3 -python3_5 -python3_6" 0 KiB
[ebuild  N     ] dev-python/lxml-4.1.1::gentoo  USE="examples threads -doc {-test}" PYTHON_TARGETS="python2_7 python3_4 -python3_5 -python3_6" 0 KiB
[ebuild  N     ] dev-perl/Net-SMTP-SSL-1.30.0::gentoo  USE="{-test}" 0 KiB
[ebuild  N     ] dev-perl/Error-0.170.250::gentoo  USE="{-test}" 0 KiB
[ebuild  N     ] virtual/perl-Digest-SHA-5.960.0::gentoo  0 KiB
[ebuild  N     ] dev-python/html5lib-0.999999999::gentoo  USE="{-test}" PYTHON_TARGETS="python2_7 python3_4 -pypy -pypy3 -python3_5 -python3_6" 0 KiB
[ebuild  N     ] dev-libs/re2-0.2017.03.01:0/gentoo-2017-03-01::gentoo  USE="icu" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] dev-libs/libuv-1.16.1:0/1::gentoo  USE="-static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] net-libs/nghttp2-1.27.0:0/1.14::gentoo  USE="cxx threads xml -debug -hpack-tools -jemalloc -libressl -static-libs {-test} -utils" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] dev-perl/Digest-HMAC-1.30.0-r1::gentoo  0 KiB
[ebuild  N     ] net-libs/nodejs-8.9.1::gentoo  USE="icu npm snapshot ssl -debug -doc -systemtap {-test}" CPU_FLAGS_X86="sse2" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild  N     ] dev-python/beautifulsoup-4.6.0:4::gentoo  USE="-doc {-test}" PYTHON_TARGETS="python2_7 python3_4 -pypy -pypy3 -python3_5 -python3_6" 0 KiB
[ebuild  N     ] dev-perl/Authen-SASL-2.160.0-r1::gentoo  USE="-kerberos" 0 KiB
[ebuild  N     ] dev-vcs/git-2.15.0::gentoo  USE="blksha1 curl gpg iconv nls pcre pcre-jit perl python threads webdav -cgi -cvs -doc -emacs -gnome-keyring -highlight -libressl -mediawiki -mediawiki-experimental (-ppcsha1) -subversion {-test} -tk -xinetd" LINGUAS="ru -bg -ca -de -fr -is -it -ko -pt_PT -sv -vi -zh_CN" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild  N     ] www-client/chromium-63.0.3239.52::gentoo  USE="cups hangouts (pic) proprietary-codecs suid system-ffmpeg -component-build -custom-cflags -gnome-keyring -kerberos (-neon) -pulseaudio (-selinux) (-system-icu) (-system-libvpx) (-tcmalloc) -widevine" L10N="ru uk -am -ar -bg -bn -ca -cs -da -de -el -en-GB -es -es-419 -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt-BR -pt-PT -ro -sk -sl -sr -sv -sw -ta -te -th -tr -vi -zh-CN -zh-TW" 0 KiB

Еще я попробывал браузер «otter», вроде бы быстро собрался и не притянул мусор, но оно падает при попытке открыть ролик на ютуб.

UPDATE: Попробывал собрать qupzilla. Потратил кучу времени на сборку qtwebengine:

qlop -tH qtwebengine
qtwebengine: 3 hours, 46 minutes, 52 seconds for 1 merges

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

qupzilla 
QupZilla: 0 extensions loaded
nouveau: kernel rejected pushbuf: Нет такого файла или каталога
nouveau: ch11: krec 0 pushes 0 bufs 2 relocs 0
nouveau: ch11: buf 00000000 00000002 00000004 00000004 00000000
nouveau: ch11: buf 00000001 00000006 00000004 00000000 00000004
qupzilla: /var/tmp/portage/x11-libs/libdrm-2.4.88/work/libdrm-2.4.88/nouveau/pushbuf.c:727: nouveau_pushbuf_data: Проверочное утверждение «kref» не выполнено.
Аварийный останов

Похоже, надо зарепортить баг.

Deleted

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

Нужно чтобы показывал youtube и прочее онлайн-видео, чтобы был звук без pulseaudio, и чтобы при этом не падал.

mpv.

нормальный браузер

w3m.

commagray ★★★★★
()

А разве есть выбор?

pkurg ★★★★
()

Выбирайте: Palemoon или Seamonkey

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

Собери luakit. Показывает видео html5 в mpv из каробки насколько я помню... Еще блокировщик рекламы есть, и упраление vim-овское... не браузер а мечта. Слышал сейчас он ожил, но так и не пробывал. Из зависимотей lua и webkit, все как ты любиш.

xaTa ★★★
()

laukit лучший из лучших, но на осмысление уйдут годы, несмотря на то что даже в sid в репе пакет luakit имеет всего лишь номер (2012.09.13-r1-8+b1) я до сих пор ковыряюсь в нем и постоянно нахожу новое, внешне обманчивая аскетичность - таит под собой бездну возможностей недоступнгых простым браузерам, в общем если есть терпение - могу поделиться опытом, но боюсь слезающий с лисицы меня не поймет...

amd_amd ★★★★★
()

Firefox-57 скатился

Печально, но факт.

Хотел было собрать chromium, но он также тянет с собой какое-то барахло, к тому же на 3-ем часу сборки у меня не выдержали нервы (и это на 4-х ядерном процессоре-то!)

30000 исходников на плюсах. Тут терпение нужно. И половина пакетов в зависимостях, теоретически, не нужна после сборки.

otter

Тот же chromium из Qt, чуть поменьше исходников.

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

могу поделиться опытом

Вот ты уже меня заинтересовал, а я просто мимо проходил. Может ты оформишь свой опыт в небольшой обзор/статью и запостишь куда-нибудь, а с нами всеми поделишься линком?

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

laukit лучший из лучших

Есть ли в luakit:
1. FastDial - bookmarks квадратиками с подкаталогами: https://addons.mozilla.org/en-US/firefox/addon/fast-dial/
2. Mouse Gestures: https://youtu.be/CgE6bVPHyXA?t=1m38s
3. В рамках страницы выборочно блокировать «сторонние» ресурсы - с других сайтов: скрипты, картинки etc.
4. Включать/выключать скрипты: https://addons.mozilla.org/en-US/firefox/addon/noscript/
5. Поддержка плагинов Java, Flash (гуссары, молчать!), Silverlight?
6. Включать/выключать плагины Java, Flash, Silverlight как глобально, так для конкретного блока на странице (click to play): http://techdows.com/wp-content/uploads/2010/10/enable-plug-ins-only-on-demand...
7. Включать/выключать анимацию а) gif b) HTML5 video ; как глобально, так для конкретного блока на странице (click to play)
8. Могу ли я из командной строки добраться до запущенного браузера, выполнить там JavaScript и получить результат? https://github.com/FF-Remote-Control/FF-Remote-Control

Или в каком еще браузере это есть кроме Firefox?

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

Нет таких. Приходится пользоваться гугло-хромом бинарным. Огнелис прибили гвоздями к пульсе, остальные не всё умеют.

shell-script ★★★★★
()

Звук без пульсаудио не работает

Вообще-то он работает.

Ну зачем мне в системе нужен еще один компилятор языка Си, если у меня уже есть один - gcc?

Потому что с gcc он не соберется.

xDShot ★★★★★
()

Яндекс.Браузер
Вивалди
УралОпера Некст

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

Iceweasel же,он ещё и швабодный

playX ★★
()

нормальный браузер
звук без pulseaudio

/0

Polugnom ★★★★★
()

Браузер Firefox 57 - отличный браузер! Тот случай, когда преимущества новой версии сильно перевешивают недостатки вроде зависимостей. Ну, а вообще ставь Vivaldi.

SuoiCat
()

ставь бинарные пакеты

smilessss ★★★★★
()

нормальный браузер

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

чтобы был звук без pulseaudio

У большинства пульса. Хочешь не как у большинства - страдай. Пора уже понять, что никто не будет пилить браузеры для маргинальной прослойки пульсофобов.

Ну зачем мне в системе нужен еще один компилятор языка Си, если у меня уже есть один - gcc?

Выкинь свой винт на 16 Гб и купи террабайтник.

ox55ff ★★★★★
()

Напиши десяток патчей и костылей, чтобы оно работало как-нибудь без богомерзкой пульсы. Не мужик что ли?

petrosyan ★★★★★
()

Звук без пульсаудио не работает

У меня только пакет apulse, и то не уверен, что требуется.

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

Это зависит от количества плюшек, которые использует пользователь. Я вот на хромиуме использую только uBlock и uMatrix. На всякие кастомные темы со свистелками, древовидными вкладками и перделками мне всё равно. И если бы я пользовался лисой, то выпиливание XUL никак меня не коснулось. Я увидел бы только возросшую скорость браузера.

ox55ff ★★★★★
()

Тебе просто нужны бинарные пакеты. Firefox можкшь скачать с сайта в архиве. А так скорей всего в перспективе тебе нужно меня дистрибутив, если по три часа ждать не хочешь.

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

MS Edge - это ж под винду. Google Chrome, Opera, Вивальди почему-то тянут какой-то кусок гнома, а у меня система с КДЕ.

emerge -pv google-chrome

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] gnome-base/gconf-3.2.6-r4:2::gentoo  USE="introspection ldap (policykit) -debug" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild  N     ] www-client/google-chrome-62.0.3202.94::gentoo  USE="plugins" L10N="ru uk -am -ar -bg -bn -ca -cs -da -de -el -en-GB -es -es-419 -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt-BR -pt-PT -ro -sk -sl -sr -sv -sw -ta -te -th -tr -vi -zh-CN -zh-TW" 47.845 KiB

Total: 2 packages (2 new), Size of downloads: 47.845 KiB

The following license changes are necessary to proceed:
 (see "package.license" in the portage(5) man page for more details)
# required by google-chrome (argument)
>=www-client/google-chrome-62.0.3202.94 google-chrome
emerge -pv opera

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] gnome-base/gconf-3.2.6-r4:2::gentoo  USE="introspection ldap (policykit) -debug" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild  N     ] www-client/opera-49.0.2725.39::gentoo  L10N="ru uk -be -bg -bn -ca -cs -da -de -el -en-GB -es -es-419 -fi -fil -fr -fr-CA -hi -hr -hu -id -it -ja -ko -lt -lv -ms -nb -nl -pl -pt-BR -pt-PT -ro -sk -sr -sv -sw -ta -te -th -tr -vi -zh-CN -zh-TW" 50.250 KiB                                                                          

Total: 2 packages (2 new), Size of downloads: 50.250 KiB

The following license changes are necessary to proceed:
 (see "package.license" in the portage(5) man page for more details)
# required by opera (argument)
>=www-client/opera-49.0.2725.39 OPERA-2014
emerge -pv vivaldi

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] gnome-base/gconf-3.2.6-r4:2::gentoo  USE="introspection ldap (policykit) -debug" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild  N     ] www-client/vivaldi-1.12.955.48_p1::gentoo  L10N="ru uk -am -ar -bg -bn -ca -cs -da -de -el -en-GB -en-US -es -es-419 -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt-BR -pt-PT -ro -sk -sl -sr -sv -sw -ta -te -th -tr -vi -zh-CN -zh-TW" 49.600 KiB

Total: 2 packages (2 new), Size of downloads: 49.600 KiB

The following license changes are necessary to proceed:
 (see "package.license" in the portage(5) man page for more details)
# required by vivaldi (argument)
>=www-client/vivaldi-1.12.955.48_p1 Vivaldi
Deleted
()
Ответ на: комментарий от ox55ff

У большинства пульса. Хочешь не как у большинства - страдай. Пора уже понять, что никто не будет пилить браузеры для маргинальной прослойки пульсофобов.

У большинства также кроме пульсы еще и системде, а еще у большего кол-ва людей - вообще винда.

Ну люди молчаливо согласились жрать говно, что поделать.

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

странно что у тебя линукс установлен на компе.

xmikex ★★★★
()

Firefox 57 ок, он стал заметно лучше. То что расширения отвалились это не их вина, дропнуть старый API это необходимость и об этом всех задолго предупредили. То что расширения никто не портировал своевременно это уже не вина Mozillы.

На большинство отвалившихся расширений могу в принципе забить, без них могу обойтись. Вместо Stilysh появился Stylus, ну работает и ок, хотя и без него особо бы не страдал, использовал его только для лора и ещё одного форума.

Единственное без чего очень плохо это нормального блокировщика запросов. Всякие uBlock/uMatrix не подходят, у них отсутствует одна важная вещь и это делает эти расширения неюзабельными.
А нужно чтобы на месте заблокированных элементов обязательно отображался плейсхолдер с контекстным меню, в котором был бы пункт «показать этот элемент» (до перезагрузки страницы). A uBlock/uMatrix тупо убирают элемент нафиг, причём ещё и атрибут src заменяют и хрен выяснишь адрес заблокированного элемента чтобы его хотя бы скопировать.

Как надо работало расширение Policeman, но оно заброшено.

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

То что расширения никто не портировал своевременно это уже не вина Mozillы.

Проблема не только в этом. То, что портировали — работает через жопу и всё равно не так, как надо.

дропнуть старый API это необходимость

Убить нахрен то, из-за чего лиса пока ещё не окочурилась? Ну, если необходимость — то разве что гуглу.

A uBlock/uMatrix тупо убирают элемент нафиг, причём ещё и атрибут src заменяют и хрен выяснишь адрес заблокированного элемента чтобы его хотя бы скопировать

Ну, в ublock можно посмотреть журнал запросов.

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

То, что портировали — работает через жопу и всё равно не так, как надо.

Опять же кривые руки костылеписателей.

Убить нахрен то, из-за чего лиса пока ещё не окочурилась?

А если не убили бы то ещё пару лет и проект пришлось бы вовсе закрыть из-за нецелесобразности траты времени на работы над ним, как пришлось выбросить Thunderbird. Только в отличие от Thunderbird сообщество не осилит развивать самостоятельно браузерный движок, ещё через пару лет он не будет соответствовать современным спецификациям и многие популярные сайты в нём начнут рендериться криво.

А прекратить работу над проектом пришлось бы из-за того что от этого браузера отказались почти все пользователи, кроме полутора линуксоидов, которые кроме лора ничего больше не посещают. А пользователи все отказались из-за того что движок слишком тормозной по современным в будущим меркам. А движок тормозной потому что старый API не позволяет этот движок улучшить.

Так что они приняли правильное решение и поступили очень адекватно, ещё несколько лет назад всех об этом оповестив, причём ещё и сроки передвигали неоднократно. Спасибо и на этом.

Иначе через пару лет сидеть вам всем на Хроме без альтернатив.

Ну, в ublock можно посмотреть журнал запросов.

И какой толк от этого? Вот хочу я твою аватарку посмотреть https://i.imgur.com/2BlUXwg.png В Policeman я бы просто сделал ПКМ по аватарке и выбрал бы «показать это изображение».

AnonymousTORCoward
()
Ответ на: комментарий от Deleted

Есть звук без pulseaudio и apulse. Зуб даю) Просто возьми и собери.

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

кривые руки костылеписателей

TreeStyleTabs: теперь может работать только в встроенной боковой панели жирнолиса. Из-за этого там нет, и, скорее всего, не будет возможности сжимать эту самую панель, пока на неё не наведён указаель. Дефолтные вкладки он не убирает, лечится только правкой userChrome.css. Ты серьёзно полагаешь, что это от рукожопия разработчиков расширения, а не от стукнувшей в бестолковку разработчиков firefox мочи?

WereFox ★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.