xdg是否可以通过单击xdg-openHTML 链接来打开文件浏览器?
例如:
我想通过单击以下链接来打开我的文件浏览器(Thunar / XFCE / Xubuntu 18.04):xdg:///media/Data/。如果我手动输入 URL,则会xdg-open显示一个 xdg 对话框,询问我是否要打开。但是,如果我单击Ok,则会出现错误,表明无法找到/打开该地址。然而,该目录的路径是正确的并且存在。
小智 0
不确定这是否回答了您的问题......
xdg-open我可以通过运行以下命令从终端打开文件管理器:
xdg-open file:///home
Run Code Online (Sandbox Code Playgroud)
或者
xdg-open /home
Run Code Online (Sandbox Code Playgroud)
就我而言,nautilus它打开并向我展示了那条路。
使用网络浏览器,可以通过浏览html包含以下行的文件来执行相同的操作:
<a href="file:///home">file:///home</a>
<br>
<a href="/home">/home</a>
Run Code Online (Sandbox Code Playgroud)
这两个链接都是由浏览器管理的,在我的例子中(使用 Brave 浏览器)我最终通过浏览器浏览这些路径。
我认为您需要的是直接使用文件资源管理器(在您的情况下是 Thunar)打开这些链接,而不是使用网络浏览器内置文件浏览器。
我想这可以通过使用更复杂的html(或js或php)代码来实现。或者甚至通过设置浏览器,使其始终file://使用操作系统文件管理器打开路径(也许已经有扩展可以实现这一点)。
如果有类似的东西我会很酷xdg-open filebrowser:///home,但我不确定是否存在这样的东西......
| 归档时间: |
|
| 查看次数: |
628 次 |
| 最近记录: |