当我在 Gnome Commander 中双击视频文件时,出于某种原因,它会在电影播放器(图腾?)而不是 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
Run Code Online (Sandbox Code Playgroud)
您当然可以根据需要添加其他 mime 类型。要查看文件的 MIME 类型,您可以在 Gnome Commander 中右键单击文件,转到属性,然后转到元数据选项卡。展开“文件”项,您将在“格式”标签下看到 MIME 类型。
vlc.desktop
中已经存在/local/share/applications
,所以你可以使用它,我在我的~/local/share/applications
文件夹中使用了一个自定义的 .desktop 文件,但发现它没有必要。
此功能目前在GNOME Commander 中已损坏。
由于GNOME已更改为遵循freedesktop.org处理 mimetypes 的标准,因此 GNOME Commander 中首选程序的编辑目前已损坏(v 1.1.7)。我们的 TODO 文件中确实有这个,但是在 GCMD 可以处理首选程序的编辑之前,还有两种其他方法可以根据用户进行管理;使用 nautilus 或手动编辑控制主目录中的 MIME 类型的配置文件。使用 Nautilus 来做这件事对于 GNOME Commander 用户来说会感觉很尴尬,我们通常不使用 GNOME Commander,因为我们喜欢使用 Nautilus。” - GNOME Commander
以下是手动操作的方法:https : //gcmd.github.io/doc.html#mime