在 X11 中使用支持图像的 Lynx 浏览器进行快速低带宽 Web 浏览

长期使用命令行的用户可能熟悉基于文本的网络浏览器 lynx ,它将 Web 剥离为纯文本格式,并允许超快速的 Web 浏览。但是 lynx(链接,技术上)可以编译为支持图形并在 x11 中运行,这为低带宽情况创建了一个高效的网络浏览器,因为它从网络中剥离了所有格式、css、javascript、flash、java、广告和 ajax站点,您得到的只是带有图像的标准 html,所有内容都可以快速加载。以下是在 X11 中运行的 Lynx 中带有图像支持的 Google 主页的样子:

具有图形支持的 Lynx x11从 App Store 获取 Xcode,或者 在没有整个 Xcode 包的情况下安装 GCC苹果开发中心

  • 使用 Xquartz 获取 X11 并将其安装在 OS X 中以便能够在 Mac 上运行 X11 如果您还没有这样做的话
  • 下载 Links tar ball(直接链接,当前版本 2.7 )
  • 虽然最好具有一些编译和使用命令行的经验,但如果您没有,我们将逐步介绍每个必要的命令以使其正常工作:

    切换到您下载链接的目录(假设为 ~/Desktop/)
    cd ~/Desktop

    使用 tar
    tar -xvf links-2.7.ta​​r.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 浏览器

    显然没有网页在这种格式下看起来特别好,但这不是重点,重点是使用起来非常快的低带宽体验,而不是花哨的网络浏览器:

    X11 中基于文本的网络浏览器 Lynx with Images

    图片仅展示了这么多,下面的简短视频展示了使用带有图形支持的 X11 Lynx 浏览网页的感觉:

    Lynx 不使用鼠标光标进行导航,一切都由键盘处理。

    基本的 Lynx 导航快捷方式

    在 X11 中使用带有图像支持的 lynx 与命令行基本相同。这里有一些基本的 lynx 键盘快捷键。

    • 用于导航页面内容和页面链接的向上和向下箭头
    • 向左箭头向后移动一页
    • 向右箭头跟随突出显示的链接(与 Enter 相同)
    • Page Up 和 Page Down 一次浏览整个网页屏幕
    • 返回键以跟随链接
    • G 去一个新的 URL
    • Control-R 刷新
    • / 搜索

    X11 中的 Lynx 浏览器

    最后,让我们做一些快捷方式来加速 X11 Lynx 的启动:

    为 GUI Lynx 创建 X11 应用程序菜单快捷方式

    • 下拉 X11“应用程序”菜单并选择“自定义”
    • 单击“添加项目”,在“命令”下填写“links -g”,在“名称”下输入类似“LynxGUI”的内容
    • 关闭自定义窗口并在 X11 应用程序菜单下找到短链接

    为 GUI Lynx 创建命令行别名

    • 打开 .bash_profile 并放置如下内容作为别名:
    • alias linksgui='links -g https://osxdaily.com &'

    • 现在您也可以在命令行输入“linksgui”以在 X11 中快速启动链接

    X11 Lynx 快捷方式

    享受全新的超快低带宽网络体验。

    这篇文章显然是针对 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 技巧!