当我在 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 文件,但发现它没有必要。
我定期与我的妻子和姐姐共享我的 PC。当我们从一个用户切换到另一个用户时会出现几个问题,例如 NetworkManager 图标仅出现在第一个帐户上(这很荒谬)。
当驱动器中有 DVD 时会出现类似的问题。当第二个用户登录时,除非您物理弹出磁盘(即按下驱动器本身的按钮)并重新插入,否则无法看到(卸载、弹出)DVD 。
我的业余猜测告诉我,自动挂载使用当前用户的权限[需要引用] 挂载磁盘,因此其他人无法卸载它。这有点荒谬,因为每个用户都拥有“挂载用户空间文件系统 (FUSE)”和“使用 CD-ROM 驱动器”权限(不过,我是唯一的 sudoer)。
有什么办法可以“修复”吗?这只是一件麻烦事,但我已经可以看到我的合作用户提出问题并感到恼火.. :)