The OpenNET Project / Index page

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

Доступен web-браузер qutebrowser 3.6.0

25.10.2025 08:08

Опубликован релиз web-браузера qutebrowser 3.6.0, предоставляющего минимальный графический интерфейс, не отвлекающий от просмотра содержимого, и систему навигации в стиле текстового редактора Vim, построенную целиком на клавиатурных комбинациях. Код написан на языке Python с использованием PyQt и QtWebEngine. Исходные тексты распространяются под лицензией GPLv3. Применение Python не сказывается на производительности работы с сайтами, так как отрисовка и разбор контента осуществляется силами движка Blink и библиотеки Qt.

Браузер поддерживает систему вкладок, менеджер загрузок, режим приватного просмотра, встроенный просмотрщик PDF (pdf.js), систему блокировки рекламы (на уровне блокировки хостов), интерфейс для просмотра истории посещений. Для просмотра видео в YouTube можно настроить вызов внешнего видеопроигрывателя. Перемещение по странице осуществляется при помощи клавиш "hjkl", для открытия новой страницы можно нажать "o", переключение между вкладками производится через клавиши "J" и "K" или "Alt-номер вкладки". При нажатии ":" выводится приглашение командной строки, в которой можно осуществить поиск по странице и выполнить типовые команды, как в vim, например, ":q" для выхода и ":w" для записи страницы. Для быстрого перехода к элементам страницы предлагается система "хинтов", которыми помечаются ссылки и изображения.

В новой версии:

  • В команду ":version" добавлен вывод информации об оконном менеджере X11 или композитном сервере Wayland и загруженных дополнениях WebExtensions.
  • Добавлена поддержка подсказок (hint) для элементов, являющихся частью теневого DOM (Shadow DOM).
  • В скрипте qutedmenu обеспечена сортировка истории по времени доступа.
  • На системах с Qt 6.8.2+ по умолчанию включено аппаратное ускорение отрисовки 2D canvas.
  • В окружениях на базе Wayland, в которых не используется ветка Qt 6.10, обеспечено выставление по умолчанию переменной окружения EGL_PLATFORM=wayland для решение проблем с включением аппаратного ускорения отрисовки.


  1. Главная ссылка к новости (https://github.com/qutebrowser...)
  2. OpenNews: Доступен web-браузер qutebrowser 3.5.0
  3. OpenNews: Доступен web-браузер qutebrowser 3.5.0
  4. OpenNews: Выпуск браузера Pale Moon 33.9.0
  5. OpenNews: Браузер Ladybird успешно прошёл 90% тестов на совместимость с Web-платформой
  6. OpenNews: Выпуск браузерного движка Servo 0.0.1
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64115-qutebrowser
Ключевые слова: qutebrowser
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (57) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 08:36, 25/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Ничего лучше старого огнелиса с vimperator или pentadactyl в этом плане уже не будет.
     
     
  • 2.4, ninekeem (?), 08:47, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И конечно же работают эти расширения также хорошо, как и браузер, который изнача... большой текст свёрнут, показать
     
     
  • 3.6, Аноним (6), 09:00, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >И конечно же работают эти расширения также хорошо, как и браузер, который изначально построен на vim-like биндах.

    Да.

     

  • 1.7, 12yoexpert (ok), 09:04, 25/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    > систему блокировки рекламы (на уровне блокировки хостов)

    блокировка рекламы на уровне хостов делается в файле хостов, /etc/hosts

    https://github.com/StevenBlack/hosts

    а для браузеров придумали uBlock Origin, без поддержки которого назвать браузер полноценным не получится

     
     
  • 2.10, Аноним (10), 09:35, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >без поддержки которого назвать браузер полноценным не получится

    Гугл с вами не согласен

     
     
  • 3.27, МИСАКА (?), 12:27, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Мы с Гуглом тоже не согласны, что его v3 поделие можно называть браузером, и что теперь?
     
  • 3.50, 12yoexpert (ok), 18:46, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    доа? а почему не яндэкс, гражданин? нарушаете
     
  • 3.54, Аноним (54), 19:47, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    https://chromewebstore.google.com/detail/ddkjiahejlhfcafbddmgiahcphecmpfh
     
  • 2.11, Аноним (11), 09:55, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • –22 +/
    Если вы привыкли пиратский методом захотить на сайты, это не значит что другие также делают! Вы не чем не лучше "зайца" в автобусе , который не оплатил проезд!!!
     
     
  • 3.47, Аноним (47), 18:06, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • +6 +/
    "Ты зашёл на сайт, но ты зашел без уважения. Ты скачал у меня 100 мегабайт джаваскрипта, но запретил ему исполняться в своём браузере!" (Дон Веб Мак Карлеоне)
     
     
  • 4.72, Аноним (72), 04:26, 26/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > "Ты зашёл на сайт, но ты зашел без уважения. Ты скачал у
    > меня 100 мегабайт джаваскрипта, но запретил ему исполняться в своём браузере!"
    > (Дон Веб Мак Карлеоне)

    А в следуюший раз к вас вообще за такое - боты зайдут и проведут дотошное индексирований всего что можно и нельзя, с покладанием на robots.txt, в количестве 100 000 одновременных коннекций :

     
  • 3.53, anonymous (??), 19:32, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Окстись. Если я читаю Библию для общего развития, это не значит что я обазн бежать в церковь креститься. Если я открываю сайт, я не обязан там смотреть рекламу и идти покупать всякую чушь.
     
     
  • 4.57, Аноним (10), 20:50, 25/10/2025 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 4.60, Аноним (60), 23:59, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В средние века uBlock был не нужен, потому что всех маркетологов вставлявших на страницы лишнее ...
     
     
  • 5.74, Аноним (74), 10:33, 26/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вы явно интернетом на рубеже 2000-х не пользовались.
     

  • 1.9, Аноним (9), 09:15, 25/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    >"Код написан на языке Python с использованием PyQt и QtWebEngine."
     
     
  • 2.32, Аноним (32), 14:15, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Falkon тоже на QtWebEngine и OK. А Python, не он же странички парсит и рендерит.
     

  • 1.12, Грустный (?), 09:55, 25/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    Сообщество хочет браузер, где:  
    — Нет Google
    — Нет трекинга
    — Есть приватность и поддержка современного веба  

    Но при этом:  
    — Не хочет жертвовать даже 300₽ в месяц
    — Критикует бесплатные решения за «недостаточную проработанность», «некрасивый интерфейс» или «отсутствие фич из Chrome»  
    — Считает, что «open source = я имею право требовать, но не обязан ничего отдавать»  

     
     
  • 2.15, Грустный (?), 10:12, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Минусы к моему посту — лучшее доказательство, что я прав. Правда глаза колет. ρ(・ω・、)
     
     
  • 3.19, Аноним (9), 10:29, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > "Критикует бесплатные решения"

    Да вы шызу словили!

    >"Минусы к моему посту — лучшее доказательство, что я прав. Правда глаза колет. "

    Обычно всем пофиг на этом сайте количество "+" и "-" они легко накручиваются. (Кроме инфантильных школьников.)

     
     
  • 4.80, _ (??), 16:16, 27/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Да вы шызу словили!

    Ну предположим - словил. И? Сказанное от этого правдой быть не перестаёт! :-р

    Просто до некоторых дошло давно, а до некоторых ещё не дошло ... а может и не дойдёт :)

     
  • 2.18, Аноним (9), 10:25, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > "— Не хочет жертвовать даже 300₽ в месяц"

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

    > "— Считает, что «open source = я имею право требовать, но не обязан ничего отдавать»"

    Но в РФ разработчик несёт ответственность за свой код - запрещаются участие граждан РФ в незарегистрированных НКО! А также, есть уголовную ответственность за организацию деятельности подобных организаций.

     
     
  • 3.36, Аноним (32), 14:24, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Но в РФ разработчик несёт ответственность за свой код - запрещаются участие граждан РФ в незарегистрированных НКО!

    Это только мешает опенсорсу в РФ. Проекты не должны быть ограчены госграницами, они должны быть международными для эффективного развития.

     
     
  • 4.49, Аноним (47), 18:17, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В РФ, местами, Интернет неделями не работает. Причем, это бьёт даже по госслужбам, не смотря на белые списки. А вы про какое-то "эффективное развитие" рассказываете, когда "развитОе" работает через раз..
    А вот участие в НКО - это ещё доказать надо. И бьёт не по СПО, а по возможности русских разработчиков получать компенсацию труда и защиту своих прав. Впрочем, только если НКО не зарегистрирована в реестре. А из зарегистрированных разработчиков погнали уже с другой стороны - западные НКО, по требованию спонсоров, и банки.
    Зато любой хакер теперь знает, кто его настоящий враг - враг прогресса.
     
     
  • 5.55, Аноним (54), 19:51, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    https://opennet.ru/46944-law
     
  • 3.79, Аноним (74), 01:00, 27/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > никто не обязан что-то жертвовать или донатить!

    Ну вот и вам никто не обязан.

     
  • 2.20, Омнонем (?), 10:38, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну так родите изначально нормальный продукт, который будет иметь эти фичи, а потом просите денег на его поддержку и ДАЛЬНЕЙШЕЕ развитие. А не выбрасывайте на прилавок полуфабрикат, который так и не будет доведён до ума, с прицелом на высасыванием пожертвований (или нытьё из-за их отсутствия) ..
     
     
  • 3.31, Аноним (74), 14:08, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Изначально нормальным ничто не рождается, а на развитие нужны ресурсы.
     
  • 2.30, 12yoexpert (ok), 13:55, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > — Не хочет жертвовать даже 300₽ в месяц

    потому что это рубли, любой нормальный человек побрезгует

     
     
  • 3.34, Аноним (32), 14:18, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Обменять можно что угодно на что угодно.
     
  • 3.37, Аноним (37), 14:27, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Научись пользоваться,вдруг понравится.
     
  • 3.81, _ (??), 16:21, 27/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я нормальный - гони рубли, я возьму. :) Да хоть тугрики!
    Живу не в РФ, переводы тудой-сюдой не работают ... и на этом куча людей делает кучу бабок!

    PS: Пост про "качество содержимого голов" тех, кто нами и вами управляет :)

     
  • 2.35, Аноним (37), 14:23, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Без современного браузера и Google бесполезен. Конкуренты в виде мессенджеров не спят и хотят получить своё.
     

  • 1.14, Аноним (14), 10:00, 25/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Есть довольные пользователи этого чуда? Как оно? Недавно тестировал броузеры, с помощью scrollIntoView() JS, так только Firefox и Chrome правильно работали, остальные неправильно.
     
     
  • 2.46, Аноним (46), 17:08, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Недавно тестировал броузеры, с помощью scrollIntoView() JS, так только Firefox и Chrome правильно работали, остальные неправильно

    Так это поделие работает на QtWebEngine, который в свою очередь является мордой к Chromium.

    > Есть довольные пользователи этого чуда? Как оно?

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

    Автор сабжа просто нашел себе игрушку.

     
  • 2.82, Аноним (82), 16:53, 27/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Есть. К клавишам привык, непривычные переназначил, доволен как слон. Иногда открываю терминалы в noVNC, режим проброса передаёт 99% хоткеев, ничего не мешает (скриптовать на другой машине в vim). Особо радует система "плагинов", т.е. bash/python скриптиков, которые вызываются из qutebrowser и делают со страницей всякое. Из минусов, иногда cloudfare принимает за бота. Но пока пускает. В JS не погружался.
     

  • 1.23, Аноним (23), 11:11, 25/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Python не сказывается на производительности это хохма дня просто.      
     
     
  • 2.45, Аноним (46), 17:03, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Python не сказывается на производительности это хохма дня просто.

    Если Python просто прослойка для дерганья интерфейсов C/C++ библиотек, как в сабже - да, не сказывается. Если вам это смешно, то просто потому, что в технической части вы не шарите.

     
  • 2.62, Аноним (-), 01:11, 26/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Python не сказывается на производительности это хохма дня просто.      

    Если Python как обёртка поверх движка, написанного на C/C++/Rust и т.д., то действительно не сказывается от слова совсем.

     

  • 1.40, Аноним (40), 15:19, 25/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Для пользователей Hyprland пойдет, там вроде как всё управление через клаву.
     
     
  • 2.41, Аноним (41), 16:05, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Примерно как в kde.
     
  • 2.43, Аноним (43), 16:45, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Подозреваю, что в этих всех системах есть проблема с ловлей горячих клавиш.
    Все эти перебиндинги при перекрытии начинают сильно раздражать.
     

  • 1.51, Frestein (ok), 18:55, 25/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Комменты, ммм... Мякотка. Ни одного реального пользователя Qutebrowser или хотя бы человека минимально вникшего проект.

    Что же. Это мой дейли драйвер и со всеми обывательскими задачами он прекрасно справляется. Его UI/UX это именно то, что я так долго искал - минимальный отвлекающий фактор и отличная нативная поддержка vim-like подхода к работе, tridactyl и в подметки не годится по критерию нативности, хоть и тоже очень классный. И последнее, конфигурация что следует XDG и позволяет полностью контролировать браузер из одного конфиг файла.

    Мне же не хватает WebExtensions, т.к. достойной альтернативы Imagus через userscripts, что еще бы и завелся нормально в Qutebrowser - нет. Поэтому пока в системе все еще остается Firefox, но уже не в статусе дейли драйвера.

    Интересней Qutebrowser разве что Nyxt, но это уже совсем другая история...

     
     
  • 2.56, Ан339ним (?), 20:42, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вот и хорошо, что никто не спешит этим пользоваться. Дидовским инструментам типа vi место на свалке истории.
     
     
  • 3.58, Аноним (41), 20:58, 25/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чего это? У вим всегда была проблема только низкая производительность аддонов, других недостатков, собственно, и нет.
     
  • 3.61, Аноним (-), 01:08, 26/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Дидовским инструментам типа vi

    Ты, может быть, удивишься, но у neovim аудитория в основном до 25 и младше. Для ноутбука оно, конечно, вряд ли удобно, но для стационарника с большой механической клавой — просто кайф.

     
     
  • 4.66, Аноним (66), 01:44, 26/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > vim аудитория в основном до 25 и младше

    visual studio аудитория в основном от 0 да 65535

    Попробуй visual studio Enterprise. Тебе понравится.

     
     
  • 5.75, _kp (ok), 11:15, 26/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Для разработки VS и продуктивна и комфортна,спору нет.
    А здесь речь не о Вим, а о интерфейсе в стиле vim.

    Лично мне такой интерфес не по душе.
    Самому набивать команды не хочется.
    А если натянуть это изделие на голосовой помошник, то командный интерфейс ему - самое то, что доктор прописал.
    Например, можно попробовать использовать  для ТВ приставки, где мышь тоже не очень удобна.

     
  • 4.73, Аноним (74), 09:29, 26/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Как раз с _большой_ клавиатурой в виме нет необходимости, он же заточен под огрызки.
    А на механике в любом редакторе работать приятней.
     
  • 4.83, Аноним (82), 17:05, 27/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Для ноутбука как раз удобно чисто клавиатурное управление десятью пальцами без перемещения ладоней. Так как мышь не всегда под рукой, а тачпад на любителя.
    Увы, не каждый ноутбук может похвастаться тактильно удобной клавиатурой. Но это претензия не к кодерам, им спасибо.
     
  • 2.64, Аноним (66), 01:35, 26/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    За 65535 лет не изобрели кнопки. Нет даже интеграции с нeйр0lин к.
     
     
  • 3.71, Ан339ним (?), 01:50, 26/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    То, что нет ai ассистента - уже достаточно, чтобы держаться от всяких vim и emacs подальше.
     
     
  • 4.76, Аноним (76), 16:11, 26/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > То, что нет ai ассистента - уже достаточно, чтобы держаться от всяких
    > vim и emacs подальше.

    Говорят, постоянное использование AI ассистентов - снижает IQ. А вот характерный представитель направления пожаловал. Который пришел к тому что без AI ассистента вообще сам ничего из себя не представляет.

     
     
  • 5.77, Аноним (-), 17:37, 26/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Смотря как пользоваться. Я благодаря AI нахожу информацию несравнимо быстрее, чем раньше. Это как личный ментор или наставник, который всегда под рукой. Важно только, чтобы AI был с RAG, иначе нагенерирует такого, что... ух.
     
  • 2.84, аноним2 (?), 18:20, 27/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    его можно в tty запустить и нормально сайты смотреть, годный браузер
     

  • 1.52, Аноним (-), 18:56, 25/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А что, симпатично, мне нравится, шикарная замена почившему surf от suckless. И я серьезно.
     
  • 1.59, Аноним (-), 23:19, 25/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Применение Python не сказывается на производительности работы с сайтами,
    > так как отрисовка и разбор контента осуществляется силами движка Blink и библиотеки Qt.

    Вот еще бы его как раз выкинуть, и оставить только Blink и Qt :)

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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