linux 如何修复xdg-open:没有打开“http://localhost:80”的方法

gk7wooem  于 2023-04-11  发布在  Linux
关注(0)|答案(1)|浏览(364)

当我按下按钮[转到应用程序]在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'
nxagd54h

nxagd54h1#

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

sudo apt-get install lynx

然后在XAMPP中按【转到应用程序】。

**

为什么在GUI浏览器中经常打不开?

**

这是因为出于安全原因,GUI浏览器通常被配置为不以root(sudo)用户身份运行。尽管在xdg设置中,它被配置为在default-web-browser中打开,但它仍然不会打开,因为浏览器未被配置为通过root运行。
您可以检查xdg设置为sudo xdg-settings --list,并且,您可以通过编辑sudo nano /usr/bin/xdg-settings x1c 0d1x来更改xdg设置配置
所以,如果你想在web浏览器中打开你的本地主机,然后配置web浏览器以root(sudo)身份打开,并相应地更改xdg设置。
正如你在下面看到的,我以sudo的身份运行wireshark,并在基于lynx控制台的浏览器中打开dumpcap手册(html页面)。

相关问题