在 X11 中使用支持图像的 Lynx 浏览器进行快速低带宽 Web 浏览
长期使用命令行的用户可能熟悉基于文本的网络浏览器 lynx ,它将 Web 剥离为纯文本格式,并允许超快速的 Web 浏览。但是 lynx(链接,技术上)可以编译为支持图形并在 x11 中运行,这为低带宽情况创建了一个高效的网络浏览器,因为它从网络中剥离了所有格式、css、javascript、flash、java、广告和 ajax站点,您得到的只是带有图像的标准 html,所有内容都可以快速加载。以下是在 X11 中运行的 Lynx 中带有图像支持的 Google 主页的样子:
从 App Store 获取 Xcode,或者 在没有整个 Xcode 包的情况下安装 GCC 从 苹果开发中心
虽然最好具有一些编译和使用命令行的经验,但如果您没有,我们将逐步介绍每个必要的命令以使其正常工作:
切换到您下载链接的目录(假设为 ~/Desktop/)cd ~/Desktop
使用 tartar -xvf links-2.7.tar.gz 解压缩链接
切换到新创建的目录:cd links-2.7/
配置链接以支持常见的图像格式、渲染、x11、图形和 openssl:
./configure --x-includes=/usr/include/X11/ --x-libraries=/usr/X11/lib/ --enable-图形 --with-ssl=openssl
你会看到大量的配置检查滚动,在底部你应该看到类似下面的内容:
配置结果:
IPv6:是
支持的压缩:ZLIB BZIP2
SSL支持:OPENSSL
UTF-8终端:是
GPM支持:否
启用图形:是
图形驱动程序:X
图像格式:GIF PNG XBM JPEG TIFF
要寻找的关键是“启用图形”和对图像格式的支持,这是让您仍然可以在网络上查看图像的原因。
现在你只需要编译安装链接:
sudo make install
安装后,您现在可以在纯文本模式下使用链接,或者更好的是,通过在 X11 中运行它来支持图形。请注意,如果您在此过程中安装了 X11,您可能需要先登录和退出,X11 才能正常运行。
使用 -g 标志在 x11 中启动具有图形支持的链接:
links -g https://osxdaily.com
您现在可以在 x11 中运行带有图像支持的 lynx:
显然没有网页在这种格式下看起来特别好,但这不是重点,重点是使用起来非常快的低带宽体验,而不是花哨的网络浏览器:
图片仅展示了这么多,下面的简短视频展示了使用带有图形支持的 X11 Lynx 浏览网页的感觉:
Lynx 不使用鼠标光标进行导航,一切都由键盘处理。
基本的 Lynx 导航快捷方式
在 X11 中使用带有图像支持的 lynx 与命令行基本相同。这里有一些基本的 lynx 键盘快捷键。
- 用于导航页面内容和页面链接的向上和向下箭头
- 向左箭头向后移动一页
- 向右箭头跟随突出显示的链接(与 Enter 相同)
- Page Up 和 Page Down 一次浏览整个网页屏幕
- 返回键以跟随链接
- G 去一个新的 URL
- Control-R 刷新
- / 搜索
最后,让我们做一些快捷方式来加速 X11 Lynx 的启动:
为 GUI Lynx 创建 X11 应用程序菜单快捷方式
- 下拉 X11“应用程序”菜单并选择“自定义”
- 单击“添加项目”,在“命令”下填写“links -g”,在“名称”下输入类似“LynxGUI”的内容
- 关闭自定义窗口并在 X11 应用程序菜单下找到短链接
为 GUI Lynx 创建命令行别名
- 打开 .bash_profile 并放置如下内容作为别名:
- 现在您也可以在命令行输入“linksgui”以在 X11 中快速启动链接
alias linksgui='links -g https://osxdaily.com &'
享受全新的超快低带宽网络体验。
这篇文章显然是针对 Mac 用户和 OS X 的,但是 lynx 也可以在 linux 中使用 x11 支持进行编译。放弃演练的 Xcode 和 Xquartz 部分,配置在其他方面是相同的。
或者:使用 MacPorts 安装带有 X11 和图像支持的链接
对于那些安装了 MacPorts 的人来说,安装过程更加简单,只需四个简单的命令即可完成:
<代码>$ sudo port -v install xorg-server
$ sudo port -v install links +x11
$ /opt/local/bin/startx &
$ links -g 代码>
感谢 Eric 的原始提交和绝妙的提示创意,并感谢 Tyson W 通过 Facebook 提供的 macports 技巧!