我想将使用from打开video/mp4
文件的默认程序更改为 firefox 浏览器,.我尝试按照给出的说明进行操作xdg-mime
vlc.desktop
firefox-firefox.desktop
这里然而我没有运气。我运行了以下两个命令,我认为第一个命令应该更改默认程序。第二个表明这实际上并没有改变。
~$ xdg-mime default firefox-firefox.desktop video/mp4
~$ xdg-mime query default video/mp4
vlc.desktop
如果这是相关的,我正在运行Ubuntu 22.04
,从该命令的输出可以看出:
~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04 LTS
Release: 22.04
Codename: jammy
答案1
Firefox 无法设置为使用video/mp4
的原因xdg-mime
是其 XDG 桌面文件 ( )内firefox.desktop
不包含密钥。video/mp4
MimeType
firefox.desktop
要覆盖此行为,请从系统范围的文件创建您自己的用户特定文件:
cp /snap/firefox/current/firefox.desktop ~/.local/share/applications/
如果您没有使用 Firefox 的 Snap 版本,那么这个系统范围的文件应该位于/usr/share/applications/firefox.desktop
.
现在您可以设置 MIME 类型的默认应用程序:
xdg-mime default firefox.desktop video/mp4
验证默认应用程序是否已设置:
xdg-mime query default video/mp4