Show HN: Surf-Wayland
5 months ago
- #GTK+
- #Wayland
- #Web Browser
- Surf 是基于 WebKit/GTK+ 的简易网页浏览器。
- 除 X11 外支持原生 Wayland 渲染,提供更好的集成性与安全性。
- 编译指令:使用 `make WAYLAND=1` 启用 Wayland 支持,`make X11=1` 启用 X11。
- 编译 Wayland 版本时自动检测后端支持。
- Wayland 关键差异:使用实例 ID、通过 D-Bus 对接外部工具、不支持 XEmbed。
- 通过 D-Bus 接口实现外部工具集成及基于进程的标签页方案。
- 安全性提升,与现代桌面环境集成更完善。
- 需安装 GTK+ 和 Webkit/GTK+ 头文件;Wayland 支持需额外软件包。
- 安装 dmenu 以启用地址栏功能。
- 使用 `make clean install` 编译并安装。
- 标签页脚本:X11 环境用 `surf-open.sh`,Wayland 环境用 `surf-tab`。
- Wayland 下可通过 D-Bus 命令管理 surf 实例。
- 从 X11 迁移至 Wayland 的指南详见 MIGRATION.md 文件。