为什么 xdg-open 使用 Firefox 而不是 xdg-mime 的默认应用程序?

为什么 xdg-open 使用 Firefox 而不是 xdg-mime 的默认应用程序?
$ xdg-mime 查询文件类型 my-time-sheet.ods
应用程序/vnd.oasis.opendocument.spreadsheet

$ xdg-mime 查询默认 application/vnd.oasis.opendocument.spreadsheet
计算桌面 计算桌面

$ xdg-打开 my-time-sheet.ods

人们可能期望最后一个命令会打开 calc.desktop,但文件路径却在 Firefox 中打开。为什么是这样?

答案1

计算桌面 计算桌面

如果设置正确,“calc.desktop”仅显示一次。
通过重新设置可以修复此问题。

xdg-mime default calc.desktop application/vnd.oasis.opendocument.spreadsheet
# (or edit ~/.local/share/applications/mimeapps.list)

相关内容