The OpenNET Project / Index page

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

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

10.03.2018 11:09

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

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

В новой версии реализована возможность привязки настроек к отдельным доменам (например, можно отключить JavaScript только для определённых сайтов). Проведена значительная переработка кода обработки клавиатурных команд, что позволило реализовать поддержку emacs-подобных цепочек нажатий клавиш с модификаторами. Добавлена поддержка API GreaseMonkey 4.0. В QtWebEngine задействована возможность задания параметров аутентификации в файле ~/.netrc и обеспечена поддержка возобновления остановленных загрузок. Добавлены служебные страницы qute://bindings и qute://tabs со списком всех горячих клавиш и вкладок. Добавлена возможность настройки списка виджетов, отображаемых в строке состояния.

  1. Главная ссылка к новости (https://blog.qutebrowser.org/q...)
  2. OpenNews: Шестой кандидат в релизы браузера Otter
  3. OpenNews: Выпуск браузера Pale Moon 27.8.0
  4. OpenNews: Релиз браузера Falkon 3.0.0, развиваемого проектом KDE
  5. OpenNews: Доступен web-браузер Min 1.7
  6. OpenNews: Доступен web-браузер Waterfox 55
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/48231-qutebrowser
Ключевые слова: qutebrowser
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (41) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Мураками (?), 11:25, 10/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    очередной нескучный браузер
     
     
  • 2.2, barkingwolff (ok), 12:10, 10/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Вот только хрУмиумы и фурефуксы становятся всё-скучнятистей-и-скучнатистей ...
    Реакция в силе "все-следят-и-что-мне-по-фиг-а-DRM-вАаще-реАльно-нУжон" предсказуема и ожидаема.
     
     
  • 3.4, анончег (?), 12:16, 10/03/2018 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Только вот это хрумиум и есть, что бы ты себе там не воображал.
     
     
  • 4.7, barkingwolff (ok), 12:30, 10/03/2018 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Только вот это хрумиум и есть, что бы ты себе там не
    > воображал.

    Ну да, немодифицированный QtWebEngine >>
    НО ...
    Да, домохозяки, к большому сожалению (на самом деле), безальтернативно "ни при чём" || 'или как ?'
    Но вот ungoogled (хттпс:github.comСЛЭШElostonСЛЭШungoogled-chromium) плюс MinBrainFunc и линейная рук = 'ожидаемый результат'

     
     
  • 5.17, чебурнет.рф (ok), 18:25, 10/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Вы ведь дружите с Митрофановым, да?
     
     
  • 6.18, barkingwolff (ok), 18:41, 10/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Вы ведь дружите с Митрофановым, да?

    А это, Вы простите, какой Митрофанов ввиду имеется?
    Уж не о банкроте-эсере ли речь?
    В любом случае, в моём контакт-листе Митрофановых [пока] не значится...

    P.S. И это, собственно, вообще к чему вопрос задавался? Если знакомство с неким Митрофановым должно было на что-то указывать, то намёк пролетел мимо — я банально его не понял.

     
     
  • 7.28, Аноним (-), 21:56, 10/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У местного регистранта, Andrey Mitrofanov, довольно специфичная манера выражения.
     
  • 5.31, Аноним (-), 06:44, 11/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    У вас слишком большое доверие к патчам от неизвестных людей и к вебу вообще. Я бы не доверял никому. *поправляет шапочку из фольги*
     
     
  • 6.37, barkingwolff (ok), 09:56, 11/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > У вас слишком большое доверие к патчам от неизвестных людей и к
    > вебу вообще.

    Отнюдь. Доверия нет ни к кому. Но в разной степени параноидальности. У ungoogled все патчи открыты, просмотреть вносимые изменения не составляет труда (кода на питоне/сях, в действительности, не так много — я при сборке, добавил пару своих ещё, специфичных для моего представления, ну и немного их подправил, но это уже по желанию каждого).
    Да, для "домохозяек" (тут нет ни намёка на неуважение к подобным людям — просто их область деятельности и знаний располагается в другой плоскости, не обязаны "все_и_каждый" быть кодерами) неприемлемо, тут уже возникает вопрос "веры": кому довериться больше.

    > Я бы не доверял никому. *поправляет шапочку из фольги*

    {voidlinux-musl with custom kernel} > {один экземпляр браузера — одна задача} > {все сетевые приложения в LXC | firejail | chrooting | Qemu} > {собственные DNS} > {(опционально) ssh tunneling chain со squid для подмены заголовков (по необходимости)} > {(опционально) "общественный" VPN в качестве последнего звена цепи — для имитации выхода в сеть "совсем обычного пользователя"}

    *поправляет свинцовое ведро с узкими прорезями для глаз*

     
  • 4.44, rvs2016 (ok), 19:17, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Да и для Файрфокса какиие-то vim-подобные забавы писали. Vimperator что ли или как-то так вроде.
     

  • 1.5, Аноним (-), 12:20, 10/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    скачал этот браузер, думал будет минималистичным и отлично впишется в мой i3. Смотрю - а браузер оказывается ни разу не минималистичный и изобрел свои собственные нескучные табы, хотя и назвался "минималистичным", хотя в i3 и так уже есть табы. Снес и запустил снова Google Chrome. Он-то хотя бы не прикидывается минималистичным.

    Кто-нибудь, напишите уже браузер, такой, чтоб:

    1) управление осуществлялось через D-Bus: можно будет накатывать хоткеи прям в конфиге i3 для управления им; адресную строку можно реализовать через dmenu, и отправлять ее в браузер тоже через D-Bus. Своей собственной адресной строки быть не должно.
    2) не было никаких "пользователей" как в Google Chrome и FF, а чтобы все сессии были папками, и при запуске указывались в коммандной строке (допустим, инкогнито тогда бы реализовывалось через mybrowser --session-dir=/tmp/my-incognito && rm -rf /tmp/my-incognito)
    3) не было никаких табов. Табы уже давно изобретены и переизобретены, это задача оконного менеджера - управлять табами.
    4) очень желателен движок хромиума, он самый передовой - говорю как веб-разработчик;
    5) девтулзы по F12 можно оставить, я не против: бывает, сидишь на каком-нибудь сайте, и о значении кнопки на этом сайте можно догадаться исключительно по тому, какой айдишник назначен кнопке, потому что там присутствует одна лишь невнятная иконка без тултипов. Только девтулзы лучше не по F12 запускать, а тоже через D-Bus.
    6) нужна также поддержка расширений из Google Play. Указывать путь к расширениям тоже вот так: mybrowser --extensions-dir=$HOME/.mybrowser/extensions
    7) никакого своего менеджера паролей. Нужно, чтоб он сынтегрировался с каким-нибудь существующим менеджером.

     
     
  • 2.8, barkingwolff (ok), 12:40, 10/03/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > скачал этот браузер, думал будет минималистичным и отлично впишется в мой i3.
    > Смотрю - а браузер оказывается ни разу не минималистичный и изобрел
    > свои собственные нескучные табы, хотя и назвался "минималистичным", хотя в i3
    > и так уже есть табы. Снес и запустил снова Google Chrome.
    > Он-то хотя бы не прикидывается минималистичным.
    > Кто-нибудь, напишите уже браузер, такой, чтоб:

    Страдалец, "усё-в-твоих-руках"...
    Форкай почивший в бозе dwb, легший в качестве основной идеи qute (я бы даже не думал с него перекатываться, если что) и сделай себе (и нам всем, кому "енто-усё-таки-нужно") и продолжи праваое дело на правильном базисе C++ , а автор кьюта продолжает идеи согласно своим предпостениям (совпадает с /me) и возможностями (не совпадает с /me — предпочёл бы отсутствие "пРитона") ...

     
  • 2.9, Аноним (-), 12:49, 10/03/2018 [^] [^^] [^^^] [ответить]  
  • +6 +/
    >очень желателен движок хромиума
    >без табов
    >минималистичный

    Мда.

    Эдак на каждую "вкладку" будет минимум два жирных процесса. Отличный минимализм.

     
     
  • 3.13, Crazy Alex (ok), 16:10, 10/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А у хромиума гарантированно новое окно = новые процессы? ну, то есть табы он точно группировать умеет, по идее и окна мог бы...

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

     
     
  • 4.26, фывфыв (?), 20:24, 10/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У хромиума гарантировано новая вкладка, новые процессы -_-
     
  • 3.20, anonymous (??), 18:54, 10/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Так речь же за интерфейс, а не за ресурсы системы. Мне бы тоже минимализм занимаемого на экране места пригодился бы.
     
  • 2.10, Аноним (-), 14:06, 10/03/2018 [^] [^^] [^^^] [ответить]  
  • +5 +/
    D-Bus головного мозга?
     
     
  • 3.11, Аноним (-), 14:16, 10/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    предлагаешь выдумать очередной нескучный IPC-протокол?
     
     
  • 4.14, Аноним (-), 16:53, 10/03/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    что его выдумывать: shared memory, unix socket, pipe
     
  • 2.23, Онаним (?), 20:07, 10/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Категорически поддерживаю по каждому пункту. Встал и похлопал.

    От себя добавлю, аналогично 7-му пункту только применительно к скачиванию файлов - никакой встроенной качалки, нужно чтоб он сынтегрировался с какой-нибудь существующей качалкой.

     
  • 2.30, Анонимный Алкоголик (??), 23:52, 10/03/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > очень желателен движок хромиума, он самый передовой - говорю как веб-разработчик;
    > говорю как веб-разработчик;
    > веб-разработчик

    Я простил, кончайте его... >:-)

     
  • 2.32, Аноним (-), 06:46, 11/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы только что изобрели surf. https://surf.suckless.org/
    Вроде как там всё через dmenu управляется. Табов по умолчанию точно нет, они отдельным приложением вообще.
     
  • 2.43, Аноним (-), 17:40, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Он через пайп управляется, см. http://qutebrowser.org/doc/userscripts.html
     

  • 1.16, Дуплик (ok), 17:55, 10/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    >Код написан на языке Python с использованием PyQt5 и QtWebEngine

    Ничего себе. Вот это треш. Жрёт наверное, как 74 хрома.

     
  • 1.19, Аноним (-), 18:45, 10/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    cVim юзаю в Хроме.
    Если бы товарищ тут реализует брузер на Д-Басе, тоже будет интересно.
     
  • 1.21, Ilya Indigo (ok), 19:22, 10/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Код написан на языке Python...

    Зачем?

     
     
  • 2.24, Онаним (?), 20:12, 10/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >> Код написан на языке Python...
    > Зачем?

    Чтобы каждый мог взять и дописать/подправить что ему нужно и не морочить голову. Да и вообще, какие ещё есть адекватные языки для программирования GUI-приложений? Разве что QML.

     
     
  • 3.34, Аноним (-), 07:32, 11/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >  не морочить голову

    Как смотрю в код на пайтоне, так сразу морочу голову - как поправить так, чтобы сразу заработало, а не надо было 1000 табов править.

     

  • 1.22, Анондт (?), 19:37, 10/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    > встроенный просмотрщик PDF (pdf.js)

    Вот нафига это везде пихают? Те же zathura или mupdf очень шустро открываются с хорошим функционалом... на кой нужен pdf.js кто-нибудь знает ответ?

     
     
  • 2.25, Stax (ok), 20:15, 10/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы смотреть прямо из браузера и не использовать устаревшую и небезопасную технологию плагинов?
     
     
  • 3.33, Аноним (-), 06:49, 11/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Чтобы смотреть прямо из браузера и не использовать устаревшую и небезопасную технологию
    > плагинов?

    Не открывать приложение которое находится в системе? Браво, маэстро! Плагины давно уже вырезали даже из фокса. А уж из вебкита вырезали года 3 назад.
    Кстати говоря, pdf.js и есть плагин, по своей сути. Непонятно что находится в браузере. В фоксе ещё отключить можно, как отключить в хроме непонятно. Написано на javascript, открываешь документ страниц в сто и у тебя улетели 4 гигабайта памяти.

     
  • 2.27, анон (?), 21:39, 10/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    людям нравится единообразность управления, можно отключить, не пользоваться
     
  • 2.29, Анонимный Алкоголик (??), 23:48, 10/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >> встроенный просмотрщик PDF (pdf.js)
    > Вот нафига это везде пихают? Те же zathura или mupdf очень шустро
    > открываются с хорошим функционалом... на кой нужен pdf.js кто-нибудь знает ответ?

    В узких кругах довольно широка популярность PDF в том числе и по сравнению с HTML.

     
  • 2.42, Аноним (-), 08:17, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ради smooth scroll. Когда устанешь, эти прыгающие скроллы бывает бьют по мозгам. Увы в Linux нет PDF просмотрщика с smooth scroll кроме pdf.js
     
     
  • 3.45, Аноним (-), 00:56, 14/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > в Linux нет PDF просмотрщика с smooth scroll кроме pdf.js

    Что? В любом современном графическом тулките есть плавная прокрутка для всего. Evince, okular, gnome-documents — везде она работает.

     

  • 1.36, Ю.Т. (?), 08:49, 11/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почему-то никто, жарко споря о вторичном, не отмечает очевидной вещи -- любой браузер в наше время не столько система рендеринга, сколько виртуальная машина для js (и что там ещё сейчас надвигается).
    Это и ресурсов, и безопасности касается.
    То есть в принципе каждый рядовой пользователь каждый день по икс раз грузит себе и исполняет на собственном оборудовании программы, писанные икс знает кем и делающие икс знает что. А то не получит интернета.
    Но какие горят споры о "зондах" того или иного тулкита (их (тулкитов) что, два? три? их не может быть много).
     
     
  • 2.40, Аноним (-), 20:56, 11/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Как раз на счёт этой вещи основное изменение этой версии — поддержка per-domain settings, позволяющая включать поддержку js выборочно, в т.ч. выключать по умолчанию.
    К сожалению, поддержка политик запросов к третьесторонним ресурсам (https://github.com/qutebrowser/qutebrowser/issues/3636) пока не готова.

     
     
  • 3.41, Ю.Т. (?), 21:07, 11/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Как раз на счёт этой вещи основное изменение этой версии — поддержка

    ...
    Немного не о том речь -- в основе и минималистичных, и не очень минималистичных браузеров в любом случае виртуалка одного и того же движка (их и всего два-три, что ли?), и она столь же точечно из памяти не изымается, я думаю.
    Ну, а js-"скрипты" (которые давно не скрипты) лишают смысла разговоры о безопасности.
    Да, можно и монохромным lynx пользоваться, но не много же такому покажут в современной сети.
    То же и icecat.

     

  • 1.38, Аманим (?), 18:52, 11/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Опять эти религиозные хоткеи.
    Это как если бы  по 4 ключевых слова на одну клавишу до сих использвали фанаты Спектрума в современных системах.
    Или в старых играх  на zx spectrum было сочетание клавиш QAOP - и перенесли б ихна современные игры.
     
     
  • 2.39, Аноним (-), 20:34, 11/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Но привязанные к действиям буквенные клавиши намного удобнее дефолтных кейбиндов браузеров. Особенно если они повторяют управление текстовым редактором и оконным менеджером.
     

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



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

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