Недавно запуск новая версия браузера web qutebrowser 2.5, который рекламируется как последняя версия ветки 2.x и в котором были сделаны некоторые изменения, улучшения и, прежде всего, добавлены новые команды.
Тем, кто не знаком с браузером, следует знать, что этот обеспечивает минимальный графический интерфейс, не отвлекающий от просмотра содержимого и система навигации в стиле текстового редактора Vim, полностью построенная с помощью сочетаний клавиш.
Браузер поддерживает систему вкладок, менеджер загрузок, режим приватного просмотра, встроенный просмотрщик PDF (pdf.js), систему блокировки рекламы, интерфейс для просмотра истории просмотров.
Прокрутка страницы осуществляется с помощью клавиш «hjkl», для открытия новой страницы можно нажать «o», переключение между вкладками осуществляется с помощью клавиш «J» и «K» или «Alt-цифровая вкладка».
Основные новые функции qutebrowser 2.5
В этой новой версии qutebrowser 2.5 подчеркивается, что конфигурация qt.chromium.sandboxing, чтобы отключить песочницу движка Chromium.
Еще одно заметное изменение заключается в том, что опция input.mode_override для переопределения текущего режима при навигации или переключаться между вкладками с помощью привязки URL, а также добавлен параметр editor.remove_file для сохранения всех временных файлов после закрытия внешнего редактора.
С другой стороны, объявляется, что версия 2.5 будет последней в ветке 2.x, так как с новым Ветвь 3.0 прекратит поддержку многих устаревших платформ., включая Qt до 5.15 LTS, Python 3.6, macOS 10.14, 32-разрядные сборки Windows, Windows 8, Windows 10 и далее до версии 1809. Поддержка бэкэнда QtWebKit также будет удалена.
Что же касается добавлены новые функции мы можем найти, например, input.match_counts, который позволяет отключить счетчик совпадений для ссылок, больше похожих на emacs, а также поле {relative_index} для tabs.title.format(и .pinned_format), которое показывает относительные номера вкладок.
Также следует отметить переменную QUTE_TAB_INDEX для пользовательских скриптов, которая содержит индекс
текущая вкладка.
Из других изменений которые выделяются из этой новой версии:
- Изменен макет конфигуратора qute://settings (:set).
- В команду «:tab-move» добавлены ключевые слова «начало» и «конец», чтобы переместить вкладку в начало или конец списка.
- Файл конфигурации editor.remove_file, для которого можно установить значение False, чтобы сохранить все
временные файлы редактора после закрытия внешнего редактора. - Команда :rl-rubout заменяет :rl-unix-word-rubout (и, возможно, :rl-unix-filename-rubout), используя разделитель в качестве аргумента.
- :rl-filename-rubout, используя разделитель пути ОС и игнорируя
пространства. - Эта команда теперь также указана в списке предлагаемых команд для запроса на загрузку имени файла.
В конце концов если вы хотите узнать об этом больше Об этой новой версии или о браузере вы можете узнать подробности на его официальном сайте. Ссылка такая.
Как установить Qutebrowser на Ubuntu и производные?
Тем, кто заинтересован в возможности попробовать этот веб-браузер, следует знать, что установка в Ubuntu и его производных довольно проста, поскольку пакет находится в репозиториях Ubuntu.
Чтобы установить браузер, нам просто нужно открыть терминал (вы можете сделать это с помощью комбинации клавиш Ctrl + Alt + T), и мы напишем в нем следующую команду:
sudo apt update
И теперь мы можем установить браузер с помощью следующей команды:
sudo apt install qutebrowser -y
И все, вы можете начать использовать этот браузер в своей системе.
Другой метод установки и для тех, кто заинтересован в возможности попробовать новую версию (поскольку более новые пакеты требуют больше времени для обновления в репозиториях Ubuntu)
Мы можем установить браузер из исходный код которое мы можем получить из la страница релизов.
Там мы мы загрузим пакет с исходным кодом (Zip) и распакуем в нашей команде. Чтобы запустить браузер, просто войдите в папку и выполните следующие команды:
sudo apt install --no-install-recommends git ca-certificates python3 python3-venv asciidoc libglib2.0-0 libgl1 libfontconfig1 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-shape0 libxcb-xfixes0 libxcb-xinerama0 libxcb-xkb1 libxkbcommon-x11-0 libdbus-1-3 libyaml-dev gcc python3-dev libnss3
И мы можем запустить браузер с помощью следующей команды:
python3 qutebrowser.py
Мне понравился этот браузер. Он действительно легкий и очень ориентирован на клавиатуру (сочетания клавиш, похожие на винные). Я вижу, что это похоже на программу просмотра Zathura PDF. С другой стороны, я бы сказал, что для запуска требуется некоторое время. Жаль, что он пока не поддерживает расширения (для меня они необходимы.
Спасибо за статью.