![如何强制 Gnome Commander 默认使用 VLC 而不是 Movie Player?](https://linux22.com/image/1033614/%E5%A6%82%E4%BD%95%E5%BC%BA%E5%88%B6%20Gnome%20Commander%20%E9%BB%98%E8%AE%A4%E4%BD%BF%E7%94%A8%20VLC%20%E8%80%8C%E4%B8%8D%E6%98%AF%20Movie%20Player%EF%BC%9F.png)
当我在 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)打开文件。