当我做
xdg-open demo.odt
Libre Office 正常打开。当我打开时
xdg-open http://askubuntu.com
我的浏览器打开了——应该如此。但现在我想有一个命令,
基于 mime 的 xdg-openhttp://www.someserver/demo.odt
然后 Libre Office 就会在命令行上使用 URL 打开。有没有办法找出 xdg-open 将使用什么来处理特定扩展或 mime 类型?然后我可以编写一个脚本来完成剩下的工作。
答案1
使用
xdg-mime query default MIMETYPE
获取桌面默认应用程序以打开具有 mime 类型的文件MIMETYPE
要获取文件的 mime 类型FILE
(不是 URL),请使用
xdg-mime query filetype FILE