我已将默认文件管理器设置为 Ranger ( xdg-mime query default inode/directory
= ranger.desktop
)。然而,当我不在终端中时,xdg-open /
会在浏览器中打开。
我已经签到/usr/share/applications/ranger.desktop
了Terminal=true
。在 /etc/environment 中设置TERM=foot
(我的终端)没有帮助,将我的终端链接到/bin/xterm
.
我已将默认文件管理器设置为 Ranger ( xdg-mime query default inode/directory
= ranger.desktop
)。然而,当我不在终端中时,xdg-open /
会在浏览器中打开。
我已经签到/usr/share/applications/ranger.desktop
了Terminal=true
。在 /etc/environment 中设置TERM=foot
(我的终端)没有帮助,将我的终端链接到/bin/xterm
.
xdg-open
open_generic()
如果无法检测到或不支持您的桌面环境,将使用默认处理程序函数。默认处理程序不能很好地支持终端,并且会使用默认浏览器来打开 URL。gio open
可以使用 glib2 中的命令来代替,因为它具有更好的终端支持。xdg-open还有其他替代方案,其中大部分替代
/usr/bin/xdg-open