Выпущена новая версия программируемого веб-браузера Next 1.3.0.

Следующий браузер

Next - это расширяемый веб-браузер, ориентированный на клавиатуру, полностью разработанный для опытных пользователей., этот веб-браузер уникален тем, что не предоставляет API, он полностью открыт и программируется, поэтому нет необходимости перезапускать его, чтобы проверить свои изменения.. И в отличие от подобных проектов (Konqueror или Vimperator, который умер, Qutebrowser…), он не привязан к конкретному движку рендеринга.

Далее состоит из двух компонентов: ядра и одного порта на платформу.. В настоящее время он имеет две платформы: GTK / WebKit и Qt / Blink. Ядро находится в Common Lisp, порт в GTK в C и Qt в Python (PyQt, Webengine).

Оба компонента обмениваются данными через D-Bus. Он также использует XML-RPC до D-Bus, и это изменение приносит большую пользу браузеру.

Помимо упомянутых функций этого веб-браузера (нечеткий просмотр действительно круто), Можно выделить другие практические особенности, такие как:

  • навигация по заголовку
  • блокировка рекламы (на домен)
  • улучшенный грубый / нечеткий выбор
  • Сочетания клавиш в Vim
  • менеджер загрузок
  • режим NoScript
  • «бэкэнд», основанный на Blink, движке рендеринга Chrome (добавлен в бэкэнд WebKit)
  • поддержка прокси-серверов, следовательно, Tor

Режим использования

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

Следующий браузер

Клавиши быстрого запуска следующие:

  • Cl: загрузить URL-адрес на вкладке
  • ML: Загрузить URL в новой вкладке
  • Cx b: Изменить вкладку
  • Cb: История в обратном направлении
  • Cf: История пересылки
  • Cx Cc: Выйти
  • ВКЛАДКА: Полный кандидат (в минибуфере)
  • Символы представляют модификаторы:
  • C: клавиша управления
  • S: Супер (клавиша Windows, командная клавиша)
  • M: Мета (клавиша Alt, клавиша Option)
  • s: клавиша Shift

Следующие ключи существуют как специальные ключи:

BACKSPACE, DELETE, ESCAPE, HYPHEN, RETURN, SPACE, TAB, влево, вправо, вверх, вниз

Как установить Next Browser в Linux?

Тем, кто заинтересован в возможности установить этот веб-браузер, следует знать, что его метод прост для GNU / Linux и macOS, поскольку разработчики предлагают универсальный файл Guix, и он находится в MacPorts.

В случае с Guix достаточно реализовать его в системе, мы делаем это, следуя инструкциям, которыми я делюсь ниже.

Сначала скачиваем:

wget https://ftp.gnu.org/gnu/guix/guix-binary-1.0.1.system.tar.xz.sig

gpg --keyserver pool.sks-keyservers.net \

--recv-keys 3CE464558A84FDC69DB40CFB090B11993D9AEBB5

gpg --verify guix-binary-1.0.1.system.tar.xz.sig

Затем мы получаем доступ как root и должны ввести следующее:

cd /tmp

tar --warning=no-timestamp -xf \

guix-binary-1.0.1.system.tar.xz

mv var/guix /var/ && mv gnu /

mkdir -p ~root/.config/guix

ln -sf /var/guix/profiles/per-user/root/current-guix \
~root/.config/guix/current

GUIX_PROFILE="`echo ~root`/.config/guix/current" ; \

source $GUIX_PROFILE/etc/profile

cp ~root/.config/guix/current/lib/systemd/system/guix-daemon.service \

/etc/systemd/system/

systemctl start guix-daemon && systemctl enable guix-daemon

mkdir -p /usr/local/bin

cd /usr/local/bin

ln -s /var/guix/profiles/per-user/root/current-guix/bin/guix

mkdir -p /usr/local/share/info

cd /usr/local/share/info
for i in /var/guix/profiles/per-user/root/current-guix/share/info/* ;

do ln -s $i ; done

guix archive --authorize < \
~root/.config/guix/current/share/guix/ci.guix.gnu.org.pub

Мы выходим из корневого сеанса и можем установить браузер, набрав:

guix pull

guix install next

Хотя они также предлагают исходный код браузера для компиляции для тех, кто предпочитает этот метод. Код можно скачать по ссылке ниже.

В конце концов для пользователей Arch Linux, Manjaro, Arco Linux или любой другой дистрибутив на основе Arch Linux, они могут установить браузер из AUR.

Им просто нужно ввести в терминал следующую команду:

yay -S next-browser-git

Его разработчик рекомендует для повышения безопасности при работе в Интернете, вы можете запустить Next с Firejail в Linux.

Firejail - это программа SUID, которая снижает риск нарушения безопасности за счет ограничения среды выполнения ненадежных приложений, использующих пространства имен Linux и seccomp-bpf. Позволяет процессу и всем его потомкам иметь собственное частное представление глобально общих ресурсов ядра, таких как сетевой стек, таблица процессов и таблица монтирования.

Для этого просто откройте терминал и выполните в нем следующую команду:

firejail --ignore = nodbus next-gtk-webkit

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.