Опубликован релиз web-браузера qutebrowser 2.4, предоставляющего минимальный графический интерфейс, не отвлекающий от просмотра содержимого, и систему навигации в стиле текстового редактора Vim, построенную целиком на клавиатурных комбинациях. Код написан на языке Python с использованием PyQt5 и QtWebEngine. Исходные тексты распространяются под лицензией GPLv3. Применение Python не сказывается на производительности, так как отрисовка и разбор контента осуществляется силами движка Blink и библиотеки Qt...Подробнее: https://www.opennet.ru/opennews/art.shtml?num=56028
> переключение между вкладками производится через клавиши "J" и "K" или "Alt-номер вкладки"Почему Alt, а не Ctrl, как в Firefox и Chrome? Что бы никто не догадался?
у меня в двух Linux-дистрах Firefox переключается между вкладками именно по Alt+Цифре, это на Windows вроде через Ctrl -- совсем не палитесь, товарищ)
У меня закладки на тачбаре переключаются.
Казалось бы, спалился, но Firefox реально так умеет, лол.
Ubuntu 21.10 на RPi4, переключение по Ctrl+N
Ничего не менял, все стоит в дефолте
Я вообще не уверен, что десктопную винду можно поставить на малинку, вроде под нее только какую-то урезанную без гуя выпускали же
> Ctrl+Nвроде как каноничное сочетание для чего-то нового — вот у меня это новое окно Firefox
Думаю он имел ввиду Ctrl + №, понимая под этим цифру.
А почему кстати не написали что min почти полностью состоит из телеметрии где-то уже больше года как?
Потому, что параноики должны страдать.
Они не страдают, у них есть унгооглед, айскет и либревульф как минимум.
О, да, выбор настоящего параноика: груда крайне сомнительных васяноподелок. Чужие трояны "выпиливаем" (и то не все), а свои запиливаем. Но ты, продолжай им верить, конечно. И волосы будут мягкие и шелковистые.
Поподробнее пожалуйста.
js/searchbar/updateNotifications.js
js/statistics.js
pages/settings/settings.jsЭто из прошлых релизов. Сейчас лезть в код мина как-то вообще лень.
>Почему Alt, а не Ctrl, как в Firefox и Chrome?От тебя вантузом воняет, иди помолись перед иконами отцов-юниксоидов
> Почему Alt, а не Ctrl, как в Firefox и Chrome? Что бы никто не догадался?Потому что ты знатный фантазер?
https://support.mozilla.org/en-US/kb/keyboard-shortcuts-perf...
> Go to Tab 1 to 8 Ctrl + 1 to 8 command + 1 to 8 Alt + 1 to 8https://support.mozilla.org/en-US/questions/1263764
> About "Select Tab 1 to 8" Shortcut: Alt on Linux, Ctrl on Windows.
>> ":w" для записи страницы.Реально крутая фича. Давно хотел некоторые страницы на некоторых сайтах подредактировать.
Можно вопрос? А почему использование веб-технологий для интерфейса и так уже браузера - это плохо? Это в отличие от других программ даже выглядит как упрощение. Или эти технологии настолько развились, что не позволят сделать лёгкий интерфейс и дополнительная нагрузка на движок - это хуже интерфейса без веба, мало того что все странички тяжёлые, так ещё и интерфейс тяжёлый. То есть нужно избегать веб технологий там, где это возможно, даже если это браузер...
Либо кто-то не любит, когда программа выглядит и ведёт себя по другому?
Дело не в веб-технологиях, а в том, что используемые для этого технологии и фреймворки, в частности, Electron, кушают очень много ресурсов по сравнению с нативными программами, часто весьма не шустро загружаются и тормозят там, где нативная программа просто летает. Electron -- это целый браузер и node.js под капотом. Зачем эти технологии, скажем, калькулятору и файловому менеджеру? При возможности лучше использовать тогда webview или Sciter: хотя бы ресурсы так не жрут...
> Дело не в веб-технологиях, а в том, что используемые для этого технологии
> и фреймворки, в частности, Electron, кушают очень много ресурсов по сравнению
> с нативными программами, часто весьма не шустро загружаются и тормозят там,
> где нативная программа просто летает. Electron -- это целый браузер и
> node.js под капотом. Зачем эти технологии, скажем, калькулятору и файловому менеджеру?
> При возможности лучше использовать тогда webview или Sciter: хотя бы ресурсы
> так не жрут...Это то да, и такие программы даже раздражают тем, как лихо стреляют из пушки по воробьям. Потому что действительно, зачем?
Но вот браузер, который и так уже браузер мне казалось должен был быть исключением.
Что первое тяжёлое (QtWebEngine), что второе (Electron + Node.js) для компиляции. Смысла как-то мало по сравнению с обычным Firefox | Chromium.
Исходники электрона под 30 гигабайт, у вебэнжина по-моему всего 10 гигабайт. Это не обычный хромиум, а встраиваемый/скриптуемый, там есть некоторые значительные отличия в поведении.
> Исходники электрона под 30 гигабайт, у вебэнжина по-моему всего 10 гигабайт. Это
> не обычный хромиум, а встраиваемый/скриптуемый, там есть некоторые значительные отличия
> в поведении.Мгм... Ну насчёт электрона я может загнул, не помню, ставится ли он по зависимостям для браузеров в генте. А вот webengine собака долго собирается, причём, если судить по индикации винта - довольно много времени он перегоняет данные, ему даже tmpfs тут не помогает.
С некоторых пор в хромиуме поддерживаются юнити билды, они значительно ускоряют потому что сначала собирают файлы в кучу и только потом компилируют. У вебэнжина в генту есть юз jumbo build, это оно. Требования к памяти растут правда.
> У вебэнжина в генту есть юз jumbo build, это оно. Требования к
> памяти растут правда.Надо почитать, спасибо за сведения :).
>А почему использование веб-технологий для интерфейса и так уже браузера - это плохоПотому что тормоза.
Использование средств разметки текста для приложений — вообще маразм.
Ну веб давно уже не средство разметки текста, а такая платформа для разработки приложений, что свихнуться.
Но самая сложная часть браузера - движок. Его логика - часть электрона. Всякие протоколы, даже похоже такая фигня, как окошки логина. Яваскрипту остаётся лёгкое - рисовать окошки, следить за историей какой-нибудь, вообще слабонагруженные части.
Обычно не нравится, что нужно целый браузер, чтобы загрузить чатик, но с уже браузером такой проблемы нет - нам явно понадобится запустить движок браузера для того, чтобы смотреть страницы.
Интерфейс браузера на вебне - большая настраиваемость с управляемостью теми же базовыми для браузера миханизмами, что даже безопаснее. Не нужна отдельная система плагинов, какой-нибудь отдельный скриптовый язык, у нас только движок который отображает веб и изолирует его и немного веба для управления - красиво же. Никакого дублирования функций.
Это именно язык разметки текста. Из которого решили сделать универсальную платформу. Но это тупиковый путь.>но с уже браузером такой проблемы нет - нам явно понадобится запустить движок браузера для того, чтобы смотреть страницы
Есть. Такой монстр не нужен. Он не от хорошей жизни и уж явно дыра в безопасности, потому что позволяет запускать приложения, на явную установку которых не было разрешения.
>Интерфейс браузера на вебне - большая настраиваемость с управляемостью теми же базовыми для браузера миханизмами, что даже безопаснее.
Интерпретируемая часть в виде скриптов и текстовая часть в виде свойств компонентов всегда проиграют в производительности как байт-коду. так и машинному.
>Никакого дублирования функций.
итак сайты жрут много памяти, так и интерфейс отжирать будет. Не нужно.
> Min создан с использованием платформы ElectronБраузер в браузере.
В них удобный интерфейс? Они поддерживают все современные вэб-технологии? Они открывают все сайты?
> В них удобный интерфейс? Они поддерживают все современные вэб-технологии? Они открывают
> все сайты?По моему там вебкит внутри и скорее поддерживают, но были проблемы. Почему-то с браузерами на вебките кроме хрома постоянно были проблемы. Что печально.
Потому что Хром — это не Вебкит.
Это по твоему. В кутебровзере qtwebengine, blink.
Да, забыл. А они уже достаточно другие?
Или это огороженные недобраузеры?
"В то же время выпущена новая версия браузера Min 1.22, предлагающего минималистичный интерфейс, построенный вокруг манипуляций с адресной строкой. Браузер создан с использованием платформы Electron"
Затея такая же осмысленная, как зубочистка из обеднённого урана.
Углеродный след Electron, наврное, переплюнет все ДВС вместе взятые.
Слепили веб-браузер из фреймворка, слепленного из браузера...
Пора бы уж начинать делать. А не лепить.
Почему? Это рефлекс на все программы с вебней внутри уже не требующий сознания или правда?
Если правда, то почему оно будет жрать ресурсы? Веб-движки вообще не могут не жрать ресурсы даже на сайтах типа fdd5-25?
Манипуляция с адресной строкой... Как это дико звучит в 21 году 21 века. Браузер а-ля дос и командная строка это неподребство, а не современный браузер с удобным гуем.
Ну и иди на гуй. Никто не держит
Почему бы не совместить сроку с этим гуем. Не два способа, а именно одновременно.
Нагуя нам без гуя, если с гуем догуя?!
>Как это дико звучит в 21 году 21 века. Браузер а-ля дос и командная строка это неподребство, а не современный браузер с удобным гуем.Программное обеспечение должно быть творчески реализовано. А ты кто такой чтобы полёт фантазии разработчика прекращать? Если разработчик хочет чтобы, например при входе в незащищённый сайт вместо иконки замка высвечивалась женская задница, то это его выбор. И этот выбор мы уважаем.
Женская задница? Хороший выбор.
А за каждый неоткрытый сайт что прикажете высвечивать? Может быть член (мужской естественно) на всю страницу? Сдаётся мне, что была бы постоянно одна большая х...йня. Такой бравзер.
Ну, за творчество!
> Min 1.22, предлагающего минималистичный ... создан с использованием платформы Electron,Всегда лолкаю с этого )
Да не, всё правильно. Юзера - в загон с двумя кнопками, а вебню - под капот. Стильно, модно, молодежно!
На не нужны ваши "стильно, модно, молодёжно" - Palemoon наше всё ! :)
Палемун скурвился. Шерстяной уже давно включил заднюю. Только поначалу хохолок торчал.
Нacpaл на свои собственные убеждения.
Абстрактно браузер на веб технологиях минималистичнее тех браузеров, что рисуют интерфейс другим способом. Возможно.
qutebrowser не инсталируется в вин7, эээ, чтооо?
Низнай, у меня установился, но боже, какое это убожество
Так любой "вин" - убожество, не только 7. Так что не расстраивайся - продолжай страдать.
Хм... Такую срань на Винду? Да ну на!
>систему навигации в стиле текстового редактора VimА выходить как из него?
killall qutebrowser
Так же как и входить - по паспорту.
А зачем выходить из хорошей программы? Выходить надо из тех, которые пищат и всё портят.
ZZ если я правильно помню.
Никак. Ещё не сделали. Планируют в будущих релизах. А пока сиди в нём.
Феноменальные изменения в qutebrowser конечно. Вот сколько смотрю за развитием поделок на WebKit там всегда сходная картина, сначала лихо начинают, релизы штампуют, а потом упс и развитие тормозится до черепашьего шага. Можно сколько угодно ругать ФФ за то как и куда они двигаются, но они хоть двигаются.
> а потом упс и развитие тормозится до черепашьего шагаПотому что вебкитокопатели осознают, что стандартов уже давно нету, а всё новое придумывает гугл, которое сразу подхватывают хомячки-вебсайтостроители, а вебкитокопатели тупо не то что успеть реализовать, а даже обмозговать не могут.
>> а потом упс и развитие тормозится до черепашьего шага
> Потому что вебкитокопатели осознают, что стандартов уже давно нету, а всё новое
> придумывает гугл, которое сразу подхватывают хомячки-вебсайтостроители, а вебкитокопатели
> тупо не то что успеть реализовать, а даже обмозговать не могут.Плагины разделяемые между браузерами. Да и не столь нужен webusb, если не играть.
и этих гамбургеры покусали
> встроенный просмотрщик PDFНо зачем?
Ответ очевиден. Смотреть пэдээф. Странно да?
> QtWebEngineОдин из самых отсталых движков.
Ну 94 хромиум это конечно старьё, но где лучше?
>> QtWebEngine
> Один из самых отсталых движков.А как же ie6?
А это вообще браузеры? Вот бы не подумал никогда. Браузеры, это чтобы в тырнете сайты открывать. А это что за пугало?!