Kir*_*rat 5 linux xampp xdgutils
当我按下 XAMPP 7.3.6 中的 [转到应用程序] 按钮时,会显示以下内容:
xdg-open: no method available for opening 'http://localhost:80'
Run Code Online (Sandbox Code Playgroud)
我设置了现在的/usr/bin/xdg-open位置。这解决了我所有的问题和错误,但现在向我展示了这个新问题,这里没有其他问题解决了我的问题。google-chromiumchromium
当我跑步时./xampp*,我得到这个:
xdg-open: no method available for opening 'http://localhost:80'
Run Code Online (Sandbox Code Playgroud)
XDG(X 开发组)有一个xdg-utils工具集,用于打开手册文件(例如,html)。您可以在终端中使用 lynx 打开默认网页:http://localhost:80
sudo apt-get install lynx
Run Code Online (Sandbox Code Playgroud)
然后按转到XAMPP 中的应用程序。
**
**
这是因为出于安全原因,GUI 浏览器通常配置为不以 root (sudo) 用户身份运行。尽管在 xdg-settings 中,它被配置为在 default-web-browser 中打开,但它仍然无法打开,因为浏览器未配置为通过 root 运行。
您可以将 xdg-settings 检查为sudo xdg-settings --list
并且,您可以更改 xdg-settings 配置。通过编辑sudo nano /usr/bin/xdg-settings

因此,如果您想在网络浏览器中打开本地主机,请配置网络浏览器以 root (sudo) 身份打开,并相应地更改 xdg-settings。
正如您在下面看到的,我以 sudo 身份运行wireshark,并在基于 lynx 控制台的浏览器中打开 dumppcap 手册(html 页面)。
