Выпущен выпуск веб-браузера Qutebrowser 1.11.0, который предоставляет минимальный графический интерфейс, который не отвлекает вас от просмотра содержимого, и система навигации в стиле текстового редактора Vim, полностью построен с комбинациями клавиш.
Браузер поддерживает систему вкладок, менеджер загрузок, n режимчастное обслуживание, встроенная программа просмотра PDF-файлов (pdf.js), блокировка рекламы (на уровне блокировки хоста), интерфейс для просмотра истории посещений и просмотра видео на YouTube, можно настроить вызов внешнего видеоплеера.
Пользователь может перемещаться по странице с помощью клавиш «Hjkl», нажмите «o», чтобы открыть новую страницу, переключайтесь между вкладками с помощью клавиш «J» и «K» или «номера Alt-tab».
Когда вы нажимаете «:», отображается командная строка, в которой вы можете выполнять поиск по странице и запускать типичные команды, как в vim, например, «: q» для выхода и «: w» для сохранения страницы.
Сочетания клавиш браузера следующие:
- ":" → Это даст нам доступ ко всем командам в самой программе.
- «Jk» → Мы можем двигаться на веб-странице.
- «Или» → Это позволит нам открыть новую страницу.
- «Д» → Давай закрой вкладку в котором мы находимся.
- «J» и «K» → У нас будет возможность переходить между вкладками используя эти два ключа.
- «F» → Эта клавиша даст нам возможность щелчок.
- «/» → После этого бара мы можем напишите поисковый запрос в сети.
- ": Q" → Это позволит нам сохранить открытые вкладки и выйти из программы немедленно.
Код браузера написан на Python с использованием PyQt5 и QtWebEngine. Шрифты распространяются по лицензии GPLv3. Использование Python не влияет на производительность, поскольку движок Blink и библиотека Qt выполняют рендеринг и синтаксический анализ контента.
Что нового в Qutebrowser 1.11.0?
В этой новой версии браузера выделяется включение начальной поддержки Qt 5.15, поскольку по умолчанию при компиляции с QtWebEngine из Qt 5.14 локальный поиск остается в цикле (после достижения конца страницы он переходит в начало).
Добавить к новые настройки: content.unknown_url_scheme_policy для управления запуском приложения external при открытии ссылок с неизвестной схемой в URL, content.fullscreen.overlay_timeout, чтобы установить максимальное время отображения для полноэкранного наложения и hints.padding и hints.radius для настройки внешнего вида дорожек.
Также добавлены новые заполнители для url.searchengines:
- {без кавычек} вставляет поисковый запрос без кавычек.
- {в кавычках} (то же, что и {}) заключает в кавычки большинство специальных символов, но с косой чертой.
они продолжаются без кавычек. - {quoted} (так же, как {} в предыдущих версиях) также ставит в кавычки косую черту.
Прокрутка колесика мыши теперь запрещена, пока активны подсказки, и в mkvenv.pyscript было внесено несколько улучшений (в основном полезно для разработки), а также незначительные общие улучшения производительности браузера.
Как установить Qutebrowser на Ubuntu и производные?
Тем, кто заинтересован в возможности попробовать этот веб-браузер, следует знать, что установка в Ubuntu и его производных довольно проста, поскольку пакет находится в репозиториях Ubuntu.
Чтобы установить браузер, нам просто нужно открыть терминал (вы можете сделать это с помощью комбинации клавиш Ctrl + Alt + T), и мы напишем в нем следующую команду:
sudo apt update
И теперь мы можем установить браузер с помощью следующей команды:
sudo apt install qutebrowser -y
И все, вы можете начать использовать этот браузер в своей системе.
Другой метод установки и для тех, кто заинтересован в возможности попробовать новую версию (поскольку более новые пакеты требуют больше времени для обновления в репозиториях Ubuntu)
Мы можем установить браузер из исходный код которое мы можем получить из la страница релизов.
Там мы мы загрузим пакет с исходным кодом (Zip) и распакуем в нашей команде. Чтобы запустить браузер, просто войдите в папку и выполните следующие команды:
sudo apt install python3-pip pip3 install --user pyqt5 pypeg2 jinja2 pygments sudo apt-get install python3-venv sudo apt install python3-pyqt5.qtwebengine python3 scripts/mkvenv.py
И мы можем запустить браузер с помощью следующей команды:
python3 qutebrowser.py