首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复xdg-open:没有打开'http://localhost:80‘’的方法

如何修复xdg-open:没有打开'http://localhost:80‘’的方法
EN

Stack Overflow用户
提问于 2019-07-02 17:45:33
回答 1查看 8.1K关注 0票数 2

当我按下XAMPP7.3.6中的“转到应用程序”按钮时,会看到以下内容:

代码语言:javascript
复制
xdg-open: no method available for opening 'http://localhost:80'

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

当我运行./xampp*时,我得到了这样的信息:

代码语言:javascript
复制
xdg-open: no method available for opening 'http://localhost:80'

请帮帮忙,我开始精神失常了。

EN

回答 1

Stack Overflow用户

发布于 2020-05-27 04:09:40

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

代码语言:javascript
复制
sudo apt-get install lynx

然后按转到XAMPP中的应用程序

**

为什么这通常不会在GUI浏览器中打开?

**

这是因为由于安全原因,GUI浏览器通常被配置为不作为root (sudo)用户运行。尽管在xdg-设置中,它被配置为在默认的web浏览器中打开,但它仍然不会打开,因为浏览器没有配置为通过root运行。

您可以将xdg-设置检查为sudo xdg-settings --list,还可以更改xdg-设置配置。通过编辑sudo nano /usr/bin/xdg-settings

因此,如果您想在web浏览器中打开本地主机,那么将web浏览器配置为以root方式打开(sudo)并相应地更改xdg-设置。

如下所示,我将wireshark作为sudo运行,并在基于lynx控制台的浏览器中打开了Dumppcap手册(html页面)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56857675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档