如何在 Linux 桌面上阅读 Hacker News

Hackgregator 是一款为 Hacker News 新闻网站量身定制的桌面阅读器应用。 它能让你在 Linux 系统上便捷地浏览该网站的资讯。本文将指导你如何在你的系统上安装并使用它。

在 Linux 上安装 Hackgregator 的多种途径

Hackgregator 提供了一种高效的方式,让你在 Linux 环境下阅读 Hacker News 的内容。需要注意的是,它并非预装在任何 Linux 系统中,你需要手动进行安装。

有三种主要的安装方法可供选择。 Arch Linux 及 Manjaro 用户可以利用 AUR 进行安装。此外,你也可以选择通过 Flathub 以 Flatpak 包的形式安装,或者从源代码在任何 Linux 发行版上进行编译安装。

通过 Flatpak 安装

我们强烈推荐使用 Flathub 的 Flatpak 包进行安装。这种方法几乎兼容所有 Linux 发行版。首先,请在你的桌面环境中启动一个终端窗口。

你可以通过按下键盘上的 Ctrl + Alt + T 组合键打开终端,或者在应用程序菜单中搜索“终端”。 终端窗口准备就绪后,请按照以下步骤配置 Flatpak 运行时。

在你的计算机上完成 Flatpak 运行时设置后,使用 flatpak remote-add 命令添加 Flathub 应用商店,这会帮助你安装 Hackgregator。

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

配置好 Flathub 应用商店后,你就可以使用下面的 flatpak install 命令来安装 Hackgregator 了。

sudo flatpak install flatpak install flathub de.gunibert.Hackgregator

利用 Arch Linux AUR 安装

如果你是 Arch Linux 的用户,你可以通过 AUR 助手来安装 Hackgregator。首先,使用 pacman 命令安装 gitbase-devel 包:

sudo pacman -S base-devel git

安装了这两个包之后,你需要配置 Trizen AUR 助手,这将简化从源代码构建 Hackgregator 的过程。

git clone https://git.archlinux.org/trizen.git
cd trizen/
makepkg -sri

安装好 Trizen 之后,使用下面的 trizen -S 命令安装 Hackgregator。

trizen -S hackgregator

从源代码编译安装

如果你无法使用 Flatpak 或 Arch Linux,或者你需要在其他 Linux 系统上安装 Hackgregator,那么从源代码构建是最佳选择。以下是如何操作:

首先,在你的 Linux 系统上安装以下依赖项:

meson
gtk
libsoup
json-glib
webkit2gtk4

安装完依赖项后,下载源代码并执行以下命令来构建和安装 Hackgregator:

git clone https://gitlab.com/gunibert/hackgregator.git
cd hackgregator
meson build
ninja -C build
sudo ninja -C build install

如何使用 Hackgregator

Hackgregator 的使用非常简单。它默认会加载 Hacker News 的头条新闻。点击列表中的任何条目,即可直接打开链接进行阅读。

查看评论

评论是 Hacker News 的重要组成部分。用户可以在这里就提交的任何链接发表自己的见解。

要查看某个特定故事的评论,请点击蓝色数字图标。点击后,你就能看到该帖子下的所有评论。

浏览最新动态

默认情况下,Hackgregator 会显示网站上最热门的“热门新闻”。这些通常是评论较多或当前在互联网上流行的故事。

如果你想查看最新的新闻,你需要通过下拉菜单切换视图。点击下拉菜单,将默认的“热门新闻”更改为“新故事”。这样,Hackgregator 就会加载 Hacker News 上最新的内容。

手动刷新

Hackgregator 不会自动刷新。不论你当前浏览的是“热门新闻”、“新故事”还是其他类别,你都需要手动点击刷新按钮才能更新内容。

刷新按钮位于 Hackgregator 界面的左上角。点击该按钮,Hackgregator 将会重新加载,并显示你选择的类别下的最新新闻。