Hasty Briefsbeta

双语

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 文件。