Nyxt, веб-браузер с широкими возможностями настройки

Никст

Nyxt поставляется с десятками функций, позволяющих быстро анализировать, перемещаться и извлекать информацию.

Несколько дней назад лзапуск новой версии веб-браузера Nyxt 3.0, который позиционируется как «100% взламываемый» браузер.

Понятие hackable относится к тому факту, что Nyxt предоставляет широкие возможности для настройки и изменения поведения любого аспекта работы. Концептуально Nyxt напоминает Emacs и Vim и вместо набора готовых к использованию конфигураций позволяет изменить саму логику работы с помощью языка Lisp.



В рамках проекта не привязан к конкретному движку браузера и использует минимальный API для взаимодействия с веб-движками. На основе этого API есть слои для подключения движков WebKit и Blink (по умолчанию используется WebKitGTK), но при желании браузер можно портировать и на другие движки.



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

В возможность одновременно выделять разные объекты на странице использовать их в качестве аргументов команды. Например, пользователь может одновременно выбирать и воздействовать на несколько изображений на странице.



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

Что нового в Nyxt 3.0?

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

Еще одно изменение, которое выделяется в новой версии, заключается в том, что она добавила поддержка протоколов Gopher и Gemini, а также поддержка инструмента определения цвета (палитра цветов) и режима запуска «-headless».



В дополнение к этому, мы также можем найти, что добавлено поддержка файлов с ключами и возможность блокировки Yubikey в интерфейсе менеджера паролей KeePassXC.

Было предложено новый интерактивный интерфейс для просмотра встроенной справки, а также новые режимы: режим поля ввода журнала для сохранения и восстановления полей ввода и режим памяти для автоматического кэширования содержимого открытых страниц.



Из другие изменения, которые выделяются:

  • Добавлена ​​новая команда руководства по миграции, упрощающая адаптацию вашей конфигурации к новой основной версии браузера.
  • Файл автоконфигурации теперь привязан к основной версии браузера и игнорируется после обновления до новой основной версии.
  • Добавлена ​​поддержка подключения пользовательских сценариев контроллера, таких как GreaseMonkey.
  • Изменен дизайн статус-бара и предложена возможность настройки его содержимого по своему вкусу.
  • Команда status-buffer-position была предложена для изменения положения строки состояния.
  • Добавлена ​​настройка типа подсказки для выбора стиля подсказок для ссылок.
  • По умолчанию последняя сессия восстанавливается после перезагрузки.
  • Добавлена ​​команда run для запуска любого кода Lisp.
  • Реализован режим прогнозирования ввода следующих команд с учетом прошлой активности.
  • Предусмотрена возможность привязки истории просмотров к каждому буферу (вкладке).
  • Дизайн интерактивной среды для Lisp REPL был полностью изменен.

Напоследок следует отметить, что Решается вопрос формирования пакетов в формате Flatpak. Если вы хотите узнать больше об этом, вы можете ознакомиться с деталями По следующей ссылке.




2023-05-09T05:21:25
приложений