Выпущена новая версия программируемого веб-браузера 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.