如何强制 Gnome Commander 默认使用 VLC 而不是 Movie Player?

如何强制 Gnome Commander 默认使用 VLC 而不是 Movie Player?

当我在 Gnome Commander 中双击视频文件时,由于某种原因,它会在 Movie Player(Totem?)中打开,而不是在 VLC 中打开,而 VLC 被设置为所有文件类型的首选。在 Nautilus 中单击同一个文件会在 VLC 中打开该文件。

有没有办法强制 Gnome Commander 使用“标准” gnome mime 类型关联?

更新

根据以下 iamsid 的回答,我做了以下事情:

编辑该文件~/.local/share/applications/defaults.list(如果该文件不存在,则创建它),并添加以下内容:

[Default Applications]
video/x-msvideo=vlc.desktop
video/x-flv=vlc.desktop
video/mp2t=vlc.desktop
video/mp4=vlc.desktop
video/mpeg=vlc.desktop
video/ogg=vlc.desktop
video/x-theora+ogg=vlc.desktop
video/x-ms-wmv=vlc.desktop

当然,您可以根据需要添加其他 MIME 类型。要查看文件的 MIME 类型,您可以在 Gnome Commander 中右键单击文件,转到属性,然后转到元数据选项卡。展开“文件”项,您将在“格式”标签下看到 MIME 类型。

vlc.desktop已经存在于/local/share/applications,因此您可以使用它,我在我的文件夹中使用了自定义的 .desktop 文件~/local/share/applications,但发现它没有必要。

答案1

此功能目前已损坏GNOME 指挥官

自从GNOME已改为遵循免费桌面网站处理 mime 类型的标准,GNOME Commander 中首选程序的编辑目前已损坏(v 1.1.7)。我们的 TODO 文件中确实有此内容,但在 GCMD 可以处理首选程序的编辑之前,还有另外两种方式可以根据用户管理此内容;使用 nautilus 或手动编辑控制主目录中 mime 类型的配置文件。对于 GNOME Commander 用户来说,使用 Nautilus 执行此操作可能会感觉很尴尬,我们通常不使用 GNOME Commander,因为我们喜欢使用 Nautilus。”-GNOME 指挥官

手动操作方法如下:https://gcmd.github.io/doc.html#mime

答案2

我正在使用 ubuntu 13.10

编辑文件 ~/.local/share/applications/defaults.list 或 ~/.local/share/applications/mimeapps.list 对 Gnome Commander 不起作用。您需要编辑的文件位于 /etc/gnome/defaults.list

答案3

经过长时间的沉默,这个问题终于在当前开发分支自 2020 年圣诞节以来,Gnome Commander 已停止支持此功能。此功能尚未在未来发布。当发生这种情况时,Gnome Commander 将使用与其他文件管理器相同的默认应用程序(使用 GIO)打开文件。

相关内容