如何修复xdg-open:没有可用的方法来打开'http:// localhost:80'

时间:2019-07-02 17:45:33

标签: linux xampp xdgutils

当我按下XAMPP 7.3.6中的[转到应用程序]按钮时 告诉我这个:

xdg-open: no method available for opening 'http://localhost:80'

我设置了/usr/bin/xdg-open,其中google-chromium现在是chromium。那解决了我所有的问题和错误,但是现在向我展示了这个新问题,这里没有其他问题可以解决我的问题(对不起英语)。

运行./xampp*时,我得到了:

xdg-open: no method available for opening 'http://localhost:80'

请帮助,我在这里开始疯了:(

1 个答案:

答案 0 :(得分:0)

XDG(X开发组)具有用于打开手册文件(例如html)的 xdg-utils 工具集。您可以在终端中使用lynx在http://localhost:80

上打开默认网页。
sudo apt-get install lynx

,然后在XAMPP中按转到应用程序

**

为什么通常无法在GUI Web浏览器中打开它?

**

这是因为出于安全原因,通常将GUI浏览器配置为不以root(sudo)用户身份运行。尽管在xdg设置中将其配置为在default-web-browser中打开,但由于未将浏览器配置为通过root运行,因此仍无法打开。

您可以将xdg设置检查为sudo xdg-settings --list 并且,您可以更改xdg-settings配置。通过编辑sudo nano /usr/bin/xdg-settings enter image description here

因此,如果要在Web浏览器中打开本地主机,则将Web浏览器配置为以root(sudo)打开并相应地更改xdg设置。

如下所示,我以sudo的身份运行wireshark,并在基于lynx控制台的浏览器中打开dumppcap手册(html页面)。 enter image description here