Akregator 是 KDE 桌面环境中的一个 RSS 订阅工具,整合在个人助理套件 Kontact 中。功能简单实用,但是没有导入 OPML 订阅列表的功能。但是可以手动把列表放进去。
Akregator 使用标准的 .opml 文件存储自己的列表信息。只要将自己的 .opml 文件中的一部分内容,也就是 <body>
和 </body>
中间的部分内容(被 <outline> </outline>
标签包围)粘贴到 Akregator 的 opml 文件中即可。重启 Akregator 或者 Kontact 之后就能看到更新的订阅列表。原来的分类/文件夹信息也会保持不变。
Akregator 的 opml 文件存放在个人目录下面的一个隐藏文件夹中,路径是,
~/.local/share/akregator/data/feeds.opml
opml 文件可以用文本编辑器比如 Kate 来修改。
当然,如果想将 Akregator 的订阅列表导入到别的软件或者网络阅读器中,直接导入这个 feeds.opml 即可。
如果发现 Akregator 不能记忆阅读状态,比如标记的重要文章在重启 Akregator 之后失去了「重要」标记。那么可能需要重新配置一下 Akregator 了。方法是退出 Akregator 或者 Kontact (比如 killall kontact
)之后,重命名 Akregator 的配置文件 ~/.config/akregatorrc
,然后再启动 Akregator 来重新配置。这样并不会丢失我们已经配置好的 feeds.opml。
如果上述操作还不行,可能还需要再次关闭它,然后删除其存档文件夹 ~./local/share/akregator/Archive/
里面的所有内容。反正阅读状态也没有保存,删除这个文件夹并没有多少影响。当然,再次开启 Akregator 之后需要重新获取各个 Feeds 里的文章。©
本文发表于水景一页。永久链接:<https://cnzhx.net/blog/add-opml-list-into-akregator/>。转载请保留此信息及相应链接。