主要观点:Chawan 是一个具有 CSS、内联图像和 JavaScript 支持的 TUI 网络(及 (S)FTP、Gopher、Gemini 等)浏览器,可用于终端分页,使用自开发的小型浏览器引擎,能以类似主流图形浏览器的方式显示许多网站,还具备多种功能和特性,可从不同渠道安装,存在文档索引,有相关亲戚项目,且遵循公共领域的 UNLICENSE 许可证。
关键信息:
- 可通过克隆仓库、安装 Nim 编译器及相关依赖后运行
make和make install进行编译,在类 Unix 系统上操作,Windows 需使用 WSL。 - 可从 AUR、NixOS、AppImage 等渠道安装软件包。
- 具备多进程、增量加载文档、HTML5 支持、CSS 布局引擎、用户可编程快捷键、JavaScript 支持、内联图像支持、多种网络协议支持、markdown 及 man 页查看、用户定义协议和文件格式、系统调用过滤器沙盒等功能。
- 遇到问题可参考 troubleshooting 文档,或通过邮件列表或提交 ticket 反馈。
- 有丰富的文档索引,包括各种功能的详细说明文档。
- 亲戚项目有 w3m 和 Ferus。
重要细节: - Nim 编译器需使用 2.0.0 或更新版本,理想为 2.2.4,32 位系统可能需要 2.2 或更新版本并设置
export CFLAGS=-fpermissive。 - 安装依赖包括 OpenSSL、libssh2、brotli、pkg-config、GNU make 等。
- 可通过
cha -V打开视觉模式查看默认快捷键,cha example.org直接打开网站,mancha cha使用mancha读取 cha(1)手册页。 - 文档涵盖 build 选项、manpage、配置选项、API 描述、mailcap、mime.types、urimethodmap、local CGI、protocols、inline images、CSS、终端兼容性、troubleshooting 等方面,修改代码相关文档有 architecture 和 hacking 等。
- Chawan 致力于公共领域,包含并依赖多个许可宽松的库,可在 about:license 页面查看或读取这里。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。