surf
surf 是一个基于 WebKit/GTK 的简单网页浏览器。它能够显示网站和跟踪链接。它支持 XEmbed 协议,这使得可以将其嵌入到另一个应用程序中。此外,可以通过设置其 XProperties 将 surf 指向另一个 URI。
安装
安装 surfAUR 软件包。或者,还有用于开发版本的 surf-gitAUR 软件包。
可选地,也可以安装 dmenu 软件包以用于 URL 栏
配置
surf 通过其 config.h
文件进行配置。源代码中包含一个示例 config.def.h
文件,应该具有指导意义。
与 dwm 等其他软件包一样,考虑使用 Arch 构建系统 (ABS) 并维护您自己的 PKGBUILD,其中包含您自己的配置和源文件的源代码和 md5sums。
扩展用法
补丁 & 附加功能
官方网站提供了许多用户创建的 补丁,这些补丁极大地扩展了 surf 的功能。补丁可以应用于源代码 surf.c
文件和 config.h
文件。
$ cd src/surf-version/ $ patch -p1 < path/to/patch.diff
标签式浏览
tabbed-gitAUR 程序可以与 surf 一起使用,以创建简单的标签式浏览体验。
基本设置
$ tabbed surf -e
请注意,要实现类似于 Firefox 或 Chromium 的效果,即在关闭最后一个标签页时浏览器退出,请改为使用
$ tabbed -c surf -e
有关更多详细信息和可能性,请参阅手册页 tabbed(1)。
故障排除
Github 中的字体模糊
安装 gnu-free-fonts 或在您的 ~/.config/fontconfig/fonts.conf
中的 fontconfig-tags 内添加此内容
<selectfont> <rejectfont> <pattern> <patelt name="family"> <string>Clean</string> </patelt> </pattern> </rejectfont> </selectfont>
参见
- surf 官方网站
- dmenu - 来自 dwm 开发者的简单应用程序启动器
- Hacking surf 讨论串