Состоялся (https://blog.qutebrowser.org/qutebrowser-v100-released.html) релиз web-браузера qutebrowser 1.0.0 (https://www.qutebrowser.org/), предоставляющего минимальный графический интерфейс, не отвлекающий от просмотра содержимого, и систему навигации в стиле текстового редактора Vim, построенную целиком на клавиатурных комбинациях. Код написан на языке Python с использованием PyQt5 и QtWebEngine. Исходные тексты распространяются (https://github.com/The-Compiler/qutebrowser) под лицензией GPLv3. Применение Python не сказывается на производительности, так как отрисовка и разбор контента осуществляется силами движка Blink и библиотеки Qt.
Браузер поддерживает систему вкладок, менеджер загрузок, режим приватного просмотра, встроенный просмотрщик PDF (pdf.js), систему блокировки рекламы (на уровне блокировки хостов), интерфейс для просмотра истории посещений. Для просмотра видео в YouTube можно настроить вызов внешнего видеопроигрывателя. Перемещение по странице осуществляется при помощи клавиш "hjkl", для открытия новой страницы можно нажать "o", переключение между вкладками производится через клавиши "J" и "K" или "Alt-номер вкладки". При нажатии ":" выводится приглашение командной строки, в которой можно осуществить поиск по странице и выполнить типовые команды, как в vim, например, ":q" для выхода и ":w" для записи страницы. Для быстрого перехода к элементам страницы предлагается система "хинтов", которыми помечаются ссылки и изображения.Новый выпуск отличается переходом на использование по умолчанию движка QtWebEngine на основе Blink/Chromium, вместо ранее применяемого компонента QtWebkit, основанного на Webkit. В новой версии также реализован новый формат конфигурации, старые файлы конфигурации будут игнорированы. Представлен новый движок автодополнения, основанный на использовании БД SQLite, позволившем охватить в работе всю историю посещений. Добавлена проверка правописания в формах. Изменены зависимости: прекращена поддержка Python до ветки 3.5, Qt до 5.7.1 и PyQt до 5.7, добавлен модуль QtSql, из зависимостей удалён модуль PyOpenGL (теперь всегда используется PyQt5.QtOpenGL).
URL: https://blog.qutebrowser.org/qutebrowser-v100-released.html
Новость: http://www.opennet.me/opennews/art.shtml?num=47374
Зачем оно нужно, если есть qupzilla?
Этот для VIM'еров.
Кстати VIM хороший редактор, заучить бы его что ли.
Когда-то тоже так думал.
Я как VIM'ер не понимаю, на кой это в браузере.
Чтобы управлять нажатием одной-двух буквенных клавиш, а не распальцовками через всю клавиатуру вроде ctrl+shift+t.
А зачем нужны распальцовки если есть мышь?
Нажать клавишу всё равно удобнее, чем тянуться к панели вкладок, открывать её контекстное меню и искать в нём нужный пункт.
Данное утверждение приемлемо в программах-редакторах (3d, видео, кодинга и т.) но ни как не в браузерах.
1. «Никак» пишется слитно, а перед «но» ставится запятая.
2. У людей обычно по две руки, и ту, что не держит мышь, можно держать на клавиатуре, а не в области паха.
3. Вместо мыши может быть тачпад или трекпойнт, с которыми обе руки могут лежать на клавиатуре, в случае с трекпойнтом даже на home row.Повторю утверждение с полным примером: нажать клавишу «u» удобнее и быстрее, чем растягивать пальцы на «ctrl-shift-t» или искать пункт восстановления закрытой вкладки в меню.
> Повторю утверждение с полным примером: нажать клавишу «u» удобнее и быстрее,
> чем растягивать пальцы на «ctrl-shift-t» или искать пункт восстановления закрытой
> вкладки в меню.http://conkeror.org/Tips?highlight=(undo)#Revive_Buffer_.28Undo_closed_tab.29
---искейп вашу мета альт контрол панимаишь шифт
Иногда её нету, вместо неё какая-нибудь недозамена типа тачпада. Некоторые утверждают, что тачпад ничем не хуже мыши, но я наблюдал за двумя такими людьми, и, скажу, что если для них тачпад не хуже мыши, то они элементарно не умеют пользоваться мышью: тратить столько времени на позиционирование курсора... Я тоже могу так пользоваться тачпадом, но у меня терпения не хватает.
>> Я как VIM'ер не понимаю, на кой это в браузере.Попробуй где-нибудь на ноутбуке и поймёшь сразу, когда оценишь управление всеми возможностями браузера не отрывая рук от клавиатуры и без необходимости тянуться за мышкой или отрывать с целью попасть куда надо в тачпаде. Сразу проникнешься.
На Хабре сегодня этот вопрос конструктивно закрыли, так сказать. Глянь статейку "Киллеp фича Vim" (/post/339908/) и комменты и сразу станет ясно нужен он тебе или нет. Я лично очень рад, что на неё наткнулся.
ничего не закрыли, это всего лишь одна точка зрения и не более того
> ничего не закрыли, это всего лишь одна точка зрения и не более
> тогоКто то для себя уже давно его закрыл (например в пользу vi).
Хорошо, что человек сделал анализ и статью написал. Вдруг кому то пригодится!
А то ведь, сахар тоже наркотик, попробуйте на пару-тройку деньков отказаться ;)
Так и с vim-ом, один раз попробуешь, если жив останешься как дальше жить?
Нащот сахара да, я его никогда никуда не добавляю, только если готовлю что-то, что его требует, таким образом килограмма хватает на год. О сахаре в кофе/чае уже лет 5 как забыл, мне с головой хватает сахара из сладостей вроде конфет, шоколада и кондитерских изделий. Вот по ним ломка есть, да, от них не откажусь.От vim отказываться тоже не собираюсь.
Брехня.
> Это не ради фич вима пользователи готовы терпеть режимы, а ради того, чтобы продолжать пользоваться режимами, пользователи пилят новые фичи в виме.Я пользователь вима. Я терплю треклятые режимы ради его фич.
А нельзя просто ссылку оставить, вместо вот этого указания названия статьи и пути к ней в скобках? Сколько вот нужно сделать движений, что бы скопировать и тему, и путь, и в скобки вписать. А сколько нужно сделать, что бы найти так статью? К чему все это?
Вангую ответ: "Дабы не сочли за рекламу".
Ради hjkl не стоит, там есть более интересные фичи типа фолдинга.
Зачем нужна qupzilla, если в ней нет ни консоли с командами браузера, ни управления в стиле vim?
Я уж думал оно на Electron'е, зашел в новость, оказалось на Python'е -_-
Это олдскульные хипстеры, они еще не проапгрейдились под новый тренд.
Внешне похож на браузер luakit https://luakit.github.io/
> Внешне похож на браузер luakit https://luakit.github.io/Вдохновлялись именно им и uzbl, но оба уже давно RIP.
Пусть пилят, хоть не по подъездам шарятся и то хорошо :)
Не нужно. Уже есть один нормальный скриптуемый браузер - firefox.
>нормальныйБыл, теперь захвачен гоморептилоидами.
ну так форкнуть никто не мешает.
Там специально bloat, чтобы одному человеку не потянуть.
Уже не такой уж и скриптуемый.
https://github.com/vimperator/vimperator-labs/issues/705
Для просмотра видео в YouTube можно настроить вызов внешнего видеопроигрывателя.
---
а вот с этого момента поподробнее
https://gist.github.com/elFua/48f804f0994bb968c3952f3fea69bc23
https://www.google.ru/amp/s/lifehacker.com/5577212/play-yout...
Браузеров - тьма, но никто не может придумать такой, чтобы более-менее корректно отображал современный веб и не жрал ресурсы как прорва.
Видно это из разряда утерянных технологий.
Edge достаточно экономный, кхе-кхе.
Экономный, т.к. многого просто не умеет.
Видно это современный веб жрет ресурсы как прорва.
> Браузеров - тьма, но никто не может придумать такой, чтобы более-менее корректно
> отображал современный веб и не жрал ресурсы как прорва.
> Видно это из разряда утерянных технологий.это к козлам, юзающим фреймворки за счёт пользователей, претензия.
> Видно это из разряда утерянных технологий.А ты спеки HTML5 почитай. А если бонусом еще гуй на питоне (хотя можно HTML+JS или XUL какой-нибудь) бонусом - ну ты понел. Все для удобства разработчиков. Если бы они автобус проектировали - сделали бы из картона. Его обрабатывать проще. Ножницами хрясь-хрясь и в продакшн.
> систему блокировки рекламы (на уровне блокировки хостов)Вот из-за этого убожества я так и не смог перейти на qutebrowser с pentadactyl. Palemoon наше всё.
Почему во всех этих якобы браузеров для гиков нет _нормального_ аналога ublock + umatrix для ff?
Почему длительное время используется старый и дырявый движок (QtWebkit)?Vim-лайк перделки это бесценно, сам без них жить не могу, но не на убогий же дуршлаг переходить?
> Почему длительное время используется старый и дырявый движок (QtWebkit)?QtWebengine - это хромый. О чем даже писано в самой ньюсе, если приглядеться...
>> Новый выпуск отличается переходом на использование по умолчанию движка QtWebEngine на основе Blink/Chromium, вместо ранее применяемого компонента QtWebkit, основанного на Webkit.
> QtWebengine - это хромый. О чем даже писано в самой ньюсе, если приглядеться...Сам-то новость прочитать сумел?
А вообще я про вот это: https://blogs.gnome.org/mcatanzaro/2016/02/01/on-webkit-secu.../Трололо, кутэбровзер только что буквально перестал быть дуршлагом (но это не точно).
>А вообще я про вот этоhttps://blogs.gnome.org/mcatanzaro/2017/08/06/endgame-for-we.../
> Применение Python не сказывается на производительности, так как отрисовка и разбор контента осуществляется силами движка Blink и библиотеки Qt.Тонко.
> систему навигации в стиле текстового редактора VimИзвращения для рептилоидов
Угу, в любом учебнике по Vim сначала команды типа "удалить от курсора до 19-й такой же буквы" и потом стыдливо добавляют, что неосиляторы могут выделять произвольные блоки. В результате отпугивают нормальных людей, для которых там тоже много интересного (например можно разбить окно на части и в них независимо перемещаться по одному большому файлу).
>минимальный графический интерфейсОк, они убрали адресную строку сверху, но прикрутили строку снизу, которая вдобавок ещё и разлазится на дохрена строк при вводе очередного vim-заклинания.
Как по мне -- места стало ещё меньше, чем в обычных браузерах.
> которая вдобавок ещё и разлазится на дохрена строк при вводе очередного vim-заклинания.А адресная строка не разлазится на дохрена строк при вводе в ней запросов? В отличие от неё, командная строка обычно настраивается на разлезание только по нажатию таб'а и является гораздо более функциональной.
> Как по мне -- места стало ещё меньше, чем в обычных браузерах.А как же тулбар, который стал не нужен?
>А адресная строка не разлазится на дохрена строк при вводе в ней запросов?Гхм... нет. Никогда такого не видел ни в одном браузере.
>А как же тулбар, который стал не нужен?Рядом со строкой адреса достаточно места для пиктограмм всякого барахлишка. Так что да -- тулбар стал не нужен.
> Гхм... нет. Никогда такого не видел ни в одном браузере.Первый скрин в http://www.opennet.me/opennews/art.shtml?num=46987 — при вводе слова «opennet» адресная строка расползлась более чем на половину окна браузера.
Хе, действительно. Сколько лет пользуюсь, а даже как-то не обращал внимания. Виноват, облажался.
Vi же создавался для ситуаций, когда ни мыши, ни полноценной клавиатуры не было. ИМХО сейчас это больше похоже на Surströmming - для винрарных любителей, кто уже на автомате работает в нём.
Но модальный интерфейс, в дефолтном режиме которого вся клавиатура усыпана однокнопочными командами, действительно удобен, хоть и требует запоминания раскладки команд.
Полезная фича, но в 21м веке лучше начинать с gvim и потом почитать про консольный на случай форсмажора.
Стоит gvim, но используется только для открытия файлов из gui-приложений, т.е. практически никогда. Удобнее открыть терминал и написать vi path/to/file, чем использовать для этого файломенеджер, особенно если файл скрытый или требует для редактирования рутовых прав.
Сидеть целый день за черным терминалом не очень хорошо для глаз. А белый фон в терминале это жесть, во всяком случае мои вкусовые рецепты страдают.
> Сидеть целый день за черным терминалом не очень хорошо для глаз. А
> белый фон в терминале это жесть, во всяком случае мои вкусовые рецепты страдают.Замените уже вашу монохромщину на что-то более современное и настройте таки цвета терминала по вкусу, выбирая из тысяч и тысяч оттенков:
https://gist.github.com/XVilka/8346728
Чем выше порог вхождения - тем очевиднее ваша ылитностъ (для вас самого). А то, что обученная обезьянка на ресепшене при помощи мыши и двух пальцев на клавиатуре из под виндоуоз сделает 95% операций внутри текстового файла в несколько раз быстрее вас с вашими россыпями однобуквенных команд, так на это забейте, отвернитесь в этот момент и продолжайте чувствовать свою ылитарностъ.
Обезьянка файл открыть не успеет, когда в виме всё уже сделано будет.
> Обезьянка файл открыть не успеет, когда в виме всё уже сделано будет.П о к а т в о й п е н т и у м з а г р у з и т с я . .
> Но модальный интерфейс, в дефолтном режиме которого вся клавиатура усыпана однокнопочными
> командами, действительно удобен, хоть и требует запоминания раскладки команд.Не, модальность — зло. Но команды удобны. Нет в мире совершенства...
> модальность — злоА какая ей может быть альтернатива? Только сочетания клавиш и дополнительные клавиши — и то, и другое требует хотя бы немного, но убирать руки с положения для ввода текста.
А необходимость активировать поля форм для того, чтобы в них что-нибудь написать, я как-нибудь переживу. Тем более, что это нужно делать и в браузере с классическим управлением.
> А какая ей может быть альтернатива? Только сочетания клавиш и дополнительные клавиши — и то, и другое требует хотя бы немного, но убирать руки с положения для ввода текста.Сочетания клавиш + удобная клавиатура вместо доскообразной. Типа keyboardio (жаль, на ней места для кириллицы нет).
> Сочетания клавишОтдельные клавиши удобнее, особенно когда руки не на клавиатуре, а где-то рядом, что в случае с браузером случается довольно часто.
> keyboardio
Интересная штука, особенно учитывая открытость прошивки и возможность её перепиливания малой кровью.
Чем оно лучше uzbl?
Тем, что:
— поддерживается;
— использует поддерживаемый движок, а не webkit-gtk первой версии API;
— юзабельно искаропки, а не после часов курения манов и допиливания.
Вот что за дурацкая привычка постоянно спрашивать "Чем оно лучше *название давно умершей софтины*"? Вы хоть на пару секунд думаете перед тем как спрашивать?
Поставил вимиум на хром и больше ничего ненужно
> Поставил вимиум на хром и больше ничего ненужноНо у него же консоли нет! Как открывать опеннет в новой вкладке по «top<tab><cr>»?
Использую некоторое время уже. До дефолтного не дорос пока.
* Нельзя слушать bandcamp (а иначе в офисе никак)
* нету нормального блокировщика. Хосты будет ок, когда запилят конфигурацию per domain (обещали в 1.0, но не вышло)
* нету консоли отладки
* мелкие недочеты в системе закладок
* нету ленивой загрузки вкладок
* потребление в сравнении с фф — огого. Теперь понимаю шутки и хромеКак пофиксят 2 первых, можно переходить
> Нельзя слушать bandcampУМВР. Что bandcamp, что soundcloud, что last.fm — все работают. Надо было собирать qtwebengine с поддержкой ffmpeg, наверно.
> нету консоли отладки:inspector.
Дома из браузера не слушаю, а на работе — макос, еще и без рута. Что собрали, тем и пользуюсь.Но спасибо за наводку, возможно слить завести баг
inspector - возможно та же история, не собран на Маке, а дома нужен редко.
Чего, эта недоконсольщина ещё и больше ФФ жрёт? о_О
Типа, за труе коншоль нужно платить? :D
> Чего, эта недоконсольщина ещё и больше ФФ жрёт? о_О
> Типа, за труе коншоль нужно платить? :DПроцесс на вкладку. Как в хроме.
Браузер запустился и работает.. сложновато въехать, но все очень круто !