自定义 --prefix 与 $XDG_DATA_DIRS 不匹配时会报 schema 找不到,需启动前设置 XDG_DATA_DIRS;从源码构建需先装好 Meson 及 GTK/GNOME 相关依赖;更新 JS 依赖需另跑 npm i 与 npm run installDeps
meson setup builddir && cd builddir
meson compile
meson installREADME 未说明硬件要求;作为 GTK/GNOME 桌面应用运行于 Linux 桌面环境
GTK/GNOME 桌面 RSS 阅读器,把订阅内容聚合到类邮件客户端的界面里浏览
Liferea 是 Linux 桌面上的 GTK/GNOME 新闻阅读器,用来订阅和集中阅读 RSS/Atom 订阅源,适合想摆脱网页端聚合器的用户。
核心能力
- 用类邮件/新闻客户端的界面组织订阅源
- 内置嵌入式浏览器直接阅读文章
- 支持按发行版包管理器或 Flatpak 安装
- 用 Meson 构建并提供测试与翻译更新目标
容易踩的坑
- v1.16.161.16.16最新正式版2026-10-28 · 2026-10-28 19:21 UTC
This is a bugfix and maintenance release for 1.16
Changes
* Fixes #1510: media:content images not displayed (Lars Windolf) * Update JS dependencies (Lars Windolf) - v2.0.32.0.32026-10-20 · 2026-10-20 21:08 UTC
查看更新说明
This is a new bugfix release for 2.0. Thanks to everyone reporting 2.0 bugs and helping solving them!
Changes
* Ensure schemas are available during testing (Paul Gevers) * Fixes missing top margin when Readability.js does not convert text (Lars Windolf) * Show likes/comment count in the same line as categories, slightly increase separator padding (Lars Windolf) * Fixes update counter only ever growing. Now resets automatically after 30s of no changes. (Lars Windolf) * Update handlebars dependency (Lars Windolf) * Fixes crash on feed list node selection (Lars Windolf) Known problems * DnD of feeds causes random crashesPlanned project relocation from github.com to codeberg.org
Please note that I'm planning to move the Liferea source repository away from Github in the near future. Github will probably stay as a mirror repo, but releases and issues will move to Codeberg. I know this will cause work for all maintainers, but I still consider this worth doing.
Feedback
Feel free to give feedback on stability and problems in the Github discussion!
- v1.16.151.16.152026-10-05 · 2026-10-05 21:18 UTC
查看更新说明
This a 1.16 bugfix fixing an update handling regression introduced with 1.16.13, please upgrade!
Changes
* Fixes #1593 regression in update handling. Added force update confirmation dialog for subscriptions (Lars Windolf) * Be up and downward compatible with 2.0 folder expansion flag (Lars Windolf) * Fixes <amg:img> handling. (Lars Windolf)Feedback
Please give feedback on the release using the github discussion!
- v2.0.22.0.22026-09-29 · 2026-09-29 19:49 UTC
查看更新说明
This is a bugfix release for 2.0 which addresses several problems.
Noteworthy is a fix for the networking behaviour which was too strict since 1.16.14 and did prevent manually triggered update when the feed reported update interval actually did allow for an update. To make debugging such cases easier the "Update Monitor" renders feeds which do not want to be updated yet with a darker shade of blue. Additionally when you try to update such a feed a warning dialog will appear asking you not do this while still allowing you to force update.
Changes
* Fixes #1598: Don't delete elements that are potential footnotes (Peter Simonyi, Lars Windolf) * Fixes #1595: Fix prefs dialog changing the update interval when opened (Peter Simonyi) * Fixes #1594: WEBDAV sync on missing index.json fails (Lars Windolf) * Fixes #1593: Update all doesn't work (Lars Windolf) * Fixes an exception in SVG image resizing on invalid image sizes in content (Lars Windolf) * Fixes a bug that RSS ttl / syn period+frequency values were not used (Lars Windolf) * Fixes crash when removing items (Lars Windolf) Known problems * DnD of feeds causes random crashes * Missing top margin when Readability.js does not convert text * update counter max only ever grows (should reset after most updates are finished after a while)Feedback
As always please give feedback in the Github discussion.
- v2.0.12.0.12026-09-01 · 2026-09-01 20:28 UTC
查看更新说明
This is a first bugfix release for 2.0. Thanks to all the early testers weeding out problems!
Changes
* Fixes missing installation of OPML default files (reported by marciof) * Fixes folder expansion regression on startup (Lars Windolf) * Fixes an issue where RSS metadata values were not stored once but multiple times (Lars Windolf) * Fixes #1591, #1588: network_init called too late (Christoph Moench-Tegeder) * Render media:starRating, media:community @favourites + @views, itunes:image and slash:comments (Lars Windolf) * Restores comment feed functionality. Now updates item view without scroll reset (Lars Windolf) * Dropped bold-unread plugin as it does not work anymore with GtkListView (Lars Windolf) * Update of all default OPML files. Updated international feeds section. Removed some broken feeds. (Lars Windolf)Known problems
Sadly 2.0 is not perfect yet. The following known issues will be addressed soon:
* DnD of feeds causes random crashes * Crashes when removing items * Missing top margin when Readability.js does not convert text * Manual feed update gives no info when it is not allowed * OPML source does not import htmlUrl as homepage
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。

Liferea is a desktop feed reader/news aggregator that brings together all of the content from your favorite subscriptions into a simple interface that makes it easy to organize and browse feeds. Its GUI is similar to a desktop mail/news client, with an embedded web browser.
Installation from Package
Many distributions have packaged Liferea:
There is also a flatpak package available.
Building
Compile with
meson setup builddir && cd builddir
meson compile
meson test
Update translations
meson compile liferea-update-po
Install
meson install
If you compile with a --prefix directory which does not match $XDG_DATA_DIRS you will get a runtime error about the schema not being found. To workaround set $XDG_DATA_DIRS before starting Liferea. For example:
env XDG_DATA_DIRS="$my_dir/share:$XDG_DATA_DIRS" $my_dir/bin/liferea
Update JS Dependencies
npm i
npm audit fix
npm run installDeps