Опубликован релиз web-браузера qutebrowser 3.6.0, предоставляющего минимальный графический интерфейс, не отвлекающий от просмотра содержимого, и систему навигации в стиле текстового редактора Vim, построенную целиком на клавиатурных комбинациях. Код написан на языке Python с использованием PyQt и QtWebEngine. Исходные тексты распространяются под лицензией GPLv3. Применение Python не сказывается на производительности, так как отрисовка и разбор контента осуществляется силами движка Blink и библиотеки Qt...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=64115
Ничего лучше старого огнелиса с vimperator или pentadactyl в этом плане уже не будет.
И конечно же работают эти расширения также хорошо, как и браузер, который изначально построен на vim-like биндах.Ну и лично мне довольно стрёмно давать несколько ДЕСЯТКОВ разрешений расширению браузера, конечно же.
Но вынужден также признать, что, к сожалению, qutebrowser не является полноценной заменой "привычным" браузерам. Расширений нет (да, есть скрипты, которые пытаются их заменить, но довольно слабо и разумеется функционал далеко не весь), прокси на отдельные домены не сделать (а если запустить отдельную сессию и включить прокси там, прокси применится и на первую сессию), а ещё, уж не знаю, только у меня эта проблема или нет, но иногда qb любит ломать страницы: то перестанет находить на них кнопки и поля ввода, то перевернет страницу (не шутка), то станет показывать квадрат Малевича.
Браузер интересный и это правда здорово, что это нативное решение с vim-like управлением, но ещё пилить и пилить… Держу в итоге два браузера и на qb переключаюсь когда ну очень уж хочется, а фичи плагинов не так важны.
>И конечно же работают эти расширения также хорошо, как и браузер, который изначально построен на vim-like биндах.Да.
> систему блокировки рекламы (на уровне блокировки хостов)блокировка рекламы на уровне хостов делается в файле хостов, /etc/hosts
https://github.com/StevenBlack/hosts
а для браузеров придумали uBlock Origin, без поддержки которого назвать браузер полноценным не получится
>без поддержки которого назвать браузер полноценным не получитсяГугл с вами не согласен
Мы с Гуглом тоже не согласны, что его v3 поделие можно называть браузером, и что теперь?
доа? а почему не яндэкс, гражданин? нарушаете
https://chromewebstore.google.com/detail/ddkjiahejlhfcafbddm...
https://i.di.wz/hopu
Если вы привыкли пиратский методом захотить на сайты, это не значит что другие также делают! Вы не чем не лучше "зайца" в автобусе , который не оплатил проезд!!!
"Ты зашёл на сайт, но ты зашел без уважения. Ты скачал у меня 100 мегабайт джаваскрипта, но запретил ему исполняться в своём браузере!" (Дон Веб Мак Карлеоне)
> "Ты зашёл на сайт, но ты зашел без уважения. Ты скачал у
> меня 100 мегабайт джаваскрипта, но запретил ему исполняться в своём браузере!"
> (Дон Веб Мак Карлеоне)А в следуюший раз к вас вообще за такое - боты зайдут и проведут дотошное индексирований всего что можно и нельзя, с покладанием на robots.txt, в количестве 100 000 одновременных коннекций :
Окстись. Если я читаю Библию для общего развития, это не значит что я обазн бежать в церковь креститься. Если я открываю сайт, я не обязан там смотреть рекламу и идти покупать всякую чушь.
Бро, это был толстый троллинг. И, судя по кол-ву минусиков, вполне успешный.
Ща тоже заминусую его в знак уважения!
В средние века uBlock был не нужен, потому что всех маркетологов вставлявших на страницы лишнее ...
Вы явно интернетом на рубеже 2000-х не пользовались.
>"Код написан на языке Python с использованием PyQt и QtWebEngine."
Falkon тоже на QtWebEngine и OK. А Python, не он же странички парсит и рендерит.
Сообщество хочет браузер, где:
— Нет Google
— Нет трекинга
— Есть приватность и поддержка современного вебаНо при этом:
— Не хочет жертвовать даже 300₽ в месяц
— Критикует бесплатные решения за «недостаточную проработанность», «некрасивый интерфейс» или «отсутствие фич из Chrome»
— Считает, что «open source = я имею право требовать, но не обязан ничего отдавать»
Минусы к моему посту — лучшее доказательство, что я прав. Правда глаза колет. ρ(・ω・、)
> "Критикует бесплатные решения"Да вы шызу словили!
>"Минусы к моему посту — лучшее доказательство, что я прав. Правда глаза колет. "
Обычно всем пофиг на этом сайте количество "+" и "-" они легко накручиваются. (Кроме инфантильных школьников.)
> "— Не хочет жертвовать даже 300₽ в месяц"Почитай значения слово жертвовать - никто не обязан что-то жертвовать или донатить!
А то, сколько денег вы перевели недружественным странам это другой вопрос, но связанный с этим.> "— Считает, что «open source = я имею право требовать, но не обязан ничего отдавать»"
Но в РФ разработчик несёт ответственность за свой код - запрещаются участие граждан РФ в незарегистрированных НКО! А также, есть уголовную ответственность за организацию деятельности подобных организаций.
> Но в РФ разработчик несёт ответственность за свой код - запрещаются участие граждан РФ в незарегистрированных НКО!Это только мешает опенсорсу в РФ. Проекты не должны быть ограчены госграницами, они должны быть международными для эффективного развития.
В РФ, местами, Интернет неделями не работает. Причем, это бьёт даже по госслужбам, не смотря на белые списки. А вы про какое-то "эффективное развитие" рассказываете, когда "развитОе" работает через раз..
А вот участие в НКО - это ещё доказать надо. И бьёт не по СПО, а по возможности русских разработчиков получать компенсацию труда и защиту своих прав. Впрочем, только если НКО не зарегистрирована в реестре. А из зарегистрированных разработчиков погнали уже с другой стороны - западные НКО, по требованию спонсоров, и банки.
Зато любой хакер теперь знает, кто его настоящий враг - враг прогресса.
https://opennet.ru/46944-law
Ну так родите изначально нормальный продукт, который будет иметь эти фичи, а потом просите денег на его поддержку и ДАЛЬНЕЙШЕЕ развитие. А не выбрасывайте на прилавок полуфабрикат, который так и не будет доведён до ума, с прицелом на высасыванием пожертвований (или нытьё из-за их отсутствия) ..
Изначально нормальным ничто не рождается, а на развитие нужны ресурсы.
> — Не хочет жертвовать даже 300₽ в месяцпотому что это рубли, любой нормальный человек побрезгует
Обменять можно что угодно на что угодно.
Научись пользоваться,вдруг понравится.
Без современного браузера и Google бесполезен. Конкуренты в виде мессенджеров не спят и хотят получить своё.
Есть довольные пользователи этого чуда? Как оно? Недавно тестировал броузеры, с помощью scrollIntoView() JS, так только Firefox и Chrome правильно работали, остальные неправильно.
> Недавно тестировал броузеры, с помощью scrollIntoView() JS, так только Firefox и Chrome правильно работали, остальные неправильноТак это поделие работает на QtWebEngine, который в свою очередь является мордой к Chromium.
> Есть довольные пользователи этого чуда? Как оно?
В силу выше написанного, лучше просто юзать любую другую морду к Chromium и ничего не потерять.
Автор сабжа просто нашел себе игрушку.
Python не сказывается на производительности это хохма дня просто.
> Python не сказывается на производительности это хохма дня просто.Если Python просто прослойка для дерганья интерфейсов C/C++ библиотек, как в сабже - да, не сказывается. Если вам это смешно, то просто потому, что в технической части вы не шарите.
> Python не сказывается на производительности это хохма дня просто.Если Python как обёртка поверх движка, написанного на C/C++/Rust и т.д., то действительно не сказывается от слова совсем.
Для пользователей Hyprland пойдет, там вроде как всё управление через клаву.
Примерно как в kde.
Подозреваю, что в этих всех системах есть проблема с ловлей горячих клавиш.
Все эти перебиндинги при перекрытии начинают сильно раздражать.
Комменты, ммм... Мякотка. Ни одного реального пользователя Qutebrowser или хотя бы человека минимально вникшего проект.Что же. Это мой дейли драйвер и со всеми обывательскими задачами он прекрасно справляется. Его UI/UX это именно то, что я так долго искал - минимальный отвлекающий фактор и отличная нативная поддержка vim-like подхода к работе, tridactyl и в подметки не годится по критерию нативности, хоть и тоже очень классный. И последнее, конфигурация что следует XDG и позволяет полностью контролировать браузер из одного конфиг файла.
Мне же не хватает WebExtensions, т.к. достойной альтернативы Imagus через userscripts, что еще бы и завелся нормально в Qutebrowser - нет. Поэтому пока в системе все еще остается Firefox, но уже не в статусе дейли драйвера.
Интересней Qutebrowser разве что Nyxt, но это уже совсем другая история...
Вот и хорошо, что никто не спешит этим пользоваться. Дидовским инструментам типа vi место на свалке истории.
Чего это? У вим всегда была проблема только низкая производительность аддонов, других недостатков, собственно, и нет.
> Дидовским инструментам типа viТы, может быть, удивишься, но у neovim аудитория в основном до 25 и младше. Для ноутбука оно, конечно, вряд ли удобно, но для стационарника с большой механической клавой — просто кайф.
> vim аудитория в основном до 25 и младшеvisual studio аудитория в основном от 0 да 65535
Попробуй visual studio Enterprise. Тебе понравится.
Для разработки VS и продуктивна и комфортна,спору нет.
А здесь речь не о Вим, а о интерфейсе в стиле vim.Лично мне такой интерфес не по душе.
Самому набивать команды не хочется.
А если натянуть это изделие на голосовой помошник, то командный интерфейс ему - самое то, что доктор прописал.
Например, можно попробовать использовать для ТВ приставки, где мышь тоже не очень удобна.
Как раз с _большой_ клавиатурой в виме нет необходимости, он же заточен под огрызки.
А на механике в любом редакторе работать приятней.
За 65535 лет не изобрели кнопки. Нет даже интеграции с нeйр0lин к.
То, что нет ai ассистента - уже достаточно, чтобы держаться от всяких vim и emacs подальше.
А что, симпатично, мне нравится, шикарная замена почившему surf от suckless. И я серьезно.
> Применение Python не сказывается на производительности работы с сайтами,
> так как отрисовка и разбор контента осуществляется силами движка Blink и библиотеки Qt.Вот еще бы его как раз выкинуть, и оставить только Blink и Qt :)