使用 Surf 浏览器获得极简的 Web 浏览体验

你用 Firefox 或者 Chrome 并发现您的 Linux 网页浏览体验有些臃肿? 冲浪可能是您不知道自己一直在等待的极简主义天堂。

冲浪的官方网站 说浏览器“能够显示网站并跟踪链接。” 就是这样。 没有对选项卡的内置支持,也没有包含书签的方法——只是一种定制的互联网体验。

如果这听起来像您的交易,您可以立即安装它。

冲浪的安装

获取 Surf 最合理的方法是使用 Git:

就像我在我的 Dwm 教程中讨论的那样,Surf 鼓励您在克隆的基本文件夹中编辑其配置文件“src/surf/config.h”,以管理您的热键首选项和附加组件的安装,我稍后会提到.

因此,如果您要更改该代码,则从源代码安装是有意义的。 您可以从预编译的二进制文件安装浏览器,但任何更新都会覆盖您对其配置所做的更改。

也就是说,从 Ubuntu 或 Arch 或您选择的发行版安装预编译包可以让您轻松尝试默认 Surf,而无需任何繁重的工作。

Ubuntu

我将在本文的其余部分引用程序的默认键盘命令,因此无论安装方式如何,您都应该能够遵循。

打开网站

Surf 大量使用键盘。 您无需触摸鼠标即可打开新网站、重新加载、垂直和水平滚动以及缩放。

有两种方法可以打开链接。 首先,您可以打开终端并输入 surf URI. 改变 URI 到您要访问的网站的 URL。 该命令将打开一个指向该 URI 的新窗口。

如果您阅读我最近关于 Solarized 配色方案的教程,该链接可能看起来很熟悉。

您还可以通过首先打开不带参数的 Surf(从命令行或程序启动器)并键入 Ctrl + g 来打开链接。

当程序打开时,您将看到一个空白的浏览窗口。 该命令将在屏幕顶部打开一个 Dmenu 工具栏。 您将需要安装 菜单 为此工作。 它应该在您的发行版的存储库中可用。 安装并按照这些说明进行操作后,您应该会看到类似下图的内容。

冲浪和菜单

该屏幕截图顶部的工具栏是 Dmenu。 下面是尚未加载页面的默认 Surf 浏览器。 在 Dmenu 中,我输入了“duckduckgo.com”来访问该网站。 您可以对任何网站执行相同的操作; 打 Enter 按照您提供的链接。

其他导航

Surf 导航的其余部分并不容易在图像中演示。 我将指出一些您可以用来开始的有用命令。

  • 返回浏览历史记录:Ctrl + h
  • 在浏览历史中前进:Ctrl + l
  • 向上滚动:Ctrl + k
  • 向下滚动:Ctrl + j
  • 向右滚动:Ctrl + i
  • 向左滚动:Ctrl + u
  • 放大:Ctrl + +
  • 缩小:Ctrl + –
  • 重置缩放:Ctrl + Shift + q
  • 重新加载网页:Ctrl + r

浏览偏好

您还可以更改 Surf 显示它检索到的网页的方式。 再看看下面的工具栏。

冲浪工具栏

网站标题前列出的“@cgDISVMf:-”中的每个字母都表示选项被关闭(小写)或打开(大写)。 打开项目的手册页 man surf 并滚动至“操作指标”以查看完整列表。

最容易看到和练习的通常是“I”和“S”,它们分别代表“图像”和“脚本”。 在上图中,两者都已打开。

执行 Ctrl + Shift + i 重新加载没有图像的页面,执行 Ctrl + Shift + s 重新加载没有 Javascript 的页面。 您将看到工具栏中的“I”和“S”从大写变为小写。 再次执行这些命令以重新打开图像和脚本。

用户脚本和附加组件

Suckless 提供了许多 文件补丁 您可以使用来更改 Surf 的操作。

例如,这些文件在您的“config.h”文件中包含一个用户创建的书签脚本,以使 Surf 能够为页面添加书签。

其中,补丁揭示了一种更改 Surf 默认下载管理器的方法和一个更改其键绑定的脚本。

您应该会发现其中许多脚本类似于可用的附加组件 Firefox 或者 Chrome. 它们只是在这里安装有点困难,您需要重新编译 Surf 才能使这些更改生效。

结论

Surf 提供的用户体验与大多数人习惯的 Web 浏览器截然不同。 我大量使用它,因为我喜欢它的简单性和对基于键盘的导航的依赖。 希望您也能从中找到乐趣。

订阅我们的新闻!

我们的最新教程直接发送到您的收件箱

注册所有时事通讯。 注册即表示您同意我们的隐私政策并且欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅