![Ranger 的默认文件类型关联](https://linux22.com/image/1552284/Ranger%20%E7%9A%84%E9%BB%98%E8%AE%A4%E6%96%87%E4%BB%B6%E7%B1%BB%E5%9E%8B%E5%85%B3%E8%81%94.png)
我要实现ranger
mpv
在 中而不是 中打开 GIF feh
。
image/gif=mpv.desktop;
我在~/.config/mimeapps.list
( 下) 中添加了该行[Default Applications]
,并使用 更新了数据库update-mime-database ~/.local/share/mime/
。现在xdg-mime query default image/gif
输出mpv.desktop
。
我尝试在 PCManFM 中打开 .gif 文件,它在 中打开mpv
,但ranger
仍然在 中打开 .gif 文件feh
。
有人知道如何解决这个问题吗?
答案1
Ranger 将其文件关联保存在 中~/.config/ranger/rifle.conf
,因此添加文件类型 gif 并将其与 mpv 关联应该可以完成这项工作。
只需将这一行添加到~/.config/ranger/rifle.conf
:
^mime image/gif, has mpv, X, flag f = mpv -- "$@"
。