Nyxt,一个 Emacs 风格的网络浏览器

毫无疑问 有大量的浏览器 我们有可用于 Linux 的,其中大部分 它们只是基于网络上的两大 什么是 Chrome 和 Firefox. 虽然还有其他浏览器 这与我们习惯使用的完全不同,就是这种情况 下一个, 这是我们今天要讨论的浏览器。

Nyxt 是 专为高级用户设计, 为他们提供了几乎无限的可能性来自定义和更改浏览器工作的任何方面的行为。 从概念上讲,Nyxt 看起来像 Emacs 和 Vim 它不是一组预制的配置,而是允许您使用 Lisp 语言更改作业本身的逻辑。

提高工作流程效率,以及该浏览器针对键盘控制进行了优化,并支持典型的 Emacs、vi 和 CUA 键盘快捷键。 该项目不依赖于特定的浏览器引擎,并使用最少的 API 与 Web 引擎交互。

基于这个API,有层连接WebKit和Blink引擎(默认使用WebKitGTK),但如果需要,浏览器可以迁移到其他引擎。 它包括一个内置的广告拦截系统。 支持连接用 Common Lisp 编写的插件(计划实现对 WebExtensions 的支持,类比于 Firefox 和 Chrome)。

Nyxt 功能

浏览器 具有许多关键功能 y 其中许多是任何现代浏览器都应具备的 今天对任何用户都很有用,例如标签支持和使用集成搜索在打开的标签之间快速切换的能力,以及支持按标签排序和分组的书签系统。

我们也可以找到 能够同时选择页面上的不同对象 用作命令参数。 例如,用户可以同时选择页面上的多个图像并对其执行操作。

另一个特点是 数据配置文件,允许隔离不同类型的活动例如,与工作和娱乐相关的活动可以合并到不同的配置文件中。 每个配置文件都使用自己的 cookie 库,不会与其他配置文件重叠。

此外,它还具有跟踪减少模式,可限制用于跟踪用户在站点之间移动的各种计数器和小部件的活动。

默认情况下,启用 Web 引擎沙箱隔离:每个选项卡都在单独的沙箱环境中处理。

会话管理是另一个不容错过的功能,因为用户可以将部分历史记录保存到文件中,然后恢复该文件的状态。

我们还可以发现 支持使用预定义或计算内容的自动完成表单. 例如,您可以通过在字段中添加当前日期和树状界面来自定义浏览您的浏览历史,让您可以跟踪您的浏览和分支历史。

以及调用外部编辑器来编辑 Web 表单中的某些字段的可能性。 例如,如果您需要编写大量文本,则可以调用文本编辑器。

其他特征 从浏览器中脱颖而出:

  • 搜索内容的能力,一次覆盖多个选项卡。
  • Nyxt Powerline 状态栏,您可以通过它快速访问任何状态和配置数据。
  • 选定选项卡上的强制静音和 WebGL 模式。
  • 仅使用键盘的可视文本选择模式。
  • 更改跟踪模式(时钟模式),允许您在指定时间后自动重新加载页面。
  • 呈现模式在页面的两种状态之间切换。
  • 能够用摘要页面替换多个页面/选项卡。
  • 支持从页面上的链接批量下载(例如,您可以一次下载所有图像)。
  • 可以为内部和外部链接使用不同的颜色。
  • 支持显示链接指向的 URL 以及链接文本。
  • 支持隐藏以前打开的 URL 的链接。
  • 能够按任意列对网页上的表格进行排序。

排出

有兴趣可以测试浏览器的可以到浏览器官网获取deb包。 包裹可以 从此链接获取。

只需解压缩 zip 包,您就会在其中找到可以使用您喜欢的文件管理器或从终端安装的 deb。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   何塞

    非常好的文章!