如何在浏览器中打开新闻提要

如何在浏览器中打开新闻提要

在新闻船上打开提要后,我们可以选择使用键在浏览器中打开o

但是,当我按下 o 键时,我得到了Browser returned error code 127

在网上查找,我被告知要添加browser firefox到 newsboat 的配置文件中。在其他地方,我被告知要添加browser "w3m %u"。我试过了两种方法,但都没有用,我仍然收到上述错误。

我可以做些什么来o在 Newsboat 上工作?

我的操作系统是 Ubuntu 20.04。

$ which newsboat
/snap/bin/newsboat

$ echo $BROWSER不返回任何内容

$ newsboat -v
newsboat r2.20.1-3-gb8c2a-dirty - https://newsboat.org/
Copyright (C) 2006-2015 Andreas Krennmair
Copyright (C) 2015-2020 Alexander Batischev
Copyright (C) 2006-2017 Newsbeuter contributors
Copyright (C) 2017-2020 Newsboat contributors 
Newsboat is free software licensed under the MIT License. 
(Type `/snap/newsboat/2764/usr/local/bin/newsboat -vv' to see the full text.)
It bundles:
  - JSON for Modern C++ library, licensed under the MIT License: https://github.com/nlohmann/json
  - optional-lite library, licensed under the Boost Software License: https://github.com/martinmoene/optional-lite
  - expected-lite library, licensed under the Boost Software License: https://github.com/martinmoene/expected-lite 
newsboat r2.20.1-3-gb8c2a-dirty
System: Linux 5.4.0-40-generic (x86_64)
Compiler: g++ 7.5.0
ncurses: ncurses 6.1.20180127 (compiled with 6.1)
libcurl: libcurl/7.58.0 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1 (+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3 (compiled with 7.58.0)
SQLite: 3.22.0 (compiled with 3.22.0) libxml2: compiled with 2.9.4

$ cat ~/.newsboat/config
cat: /home/user/.newsboat/config: No such file or directory

最后的输出是因为我在目录中进行了更改~/snap/newsboat/2764/.newsboat/config,当我输入其他配置行(如auto refresh和)时,它对我有用refresh timer。所以也许这不是问题?

答案1

您必须向~/.newsboat/config配置文件添加一个配置选项:

browser "firefox %u"

请参阅man newsboat本地详细信息或在线的

答案2

可能有一个更优雅的答案,但因为我不想在这个问题上花太多时间,所以对我有用的一个选择是添加:

"browser "open -a safari '%u'"

..在配置文件中。所有功劳都归功于 Reddit (https://www.reddit.com/r/newsboat/comments/ijm8yw/im_lost_with_browsers/) 提供了一些想法和一些解释。

在 Linux(PopOS 安装)上,添加了以下内容:

"browser "xdg-open '%u'"

答案3

实际上并没有增加太多内容,但是~/.newboat/config为我添加了以下内容:

browser "$BROWSER %u"

显然,我已经将我的浏览器(当前为 Firefox)设置为 BROWSER 环境变量~/.profile

相关内容