我有一个 Aweseome-wm + xfce 系统。
它的值存储在哪里xfce4-mime-settings
?特别是关于默认应用程序。
GUI 值对我来说与上面的不同~/.config/mimeapps.list
,并且它们优先于后者。
一些默认程序存储在:
~/.config/xfce4/helpers.rc
/etc/xdg/xfce4/helpers.rc
但这不包括 PDF 类型。
答案1
经过在 docker 中的反复试验,我意识到了以下内容。
xfce4-mime-settings
按优先顺序读取关联:
$HOME/.config/mimeapps.list
/usr/share/applications/mimeinfo.cache
实际目录受$XDG_CONFIG_HOME
、$XDG_CONFIG_DIRS
、 和的影响$XDG_DATA_DIRS
,并且还可能有具有mimeapps.list
更高优先级的 DE 特定版本,例如xfce-mimeapps.list
。
看MIME 类型和应用程序之间的关联
如果用户修改 中的设置xfce4-mime-settings
,它们将保存到$HOME/.config/mimeapps.list
.
该文件/usr/share/applications/mimeinfo.cache
可以从头开始创建或使用 freedesktop.org 的标准实用程序进行更新 桌面文件实用程序
sudo update-desktop-database
我还是不知道是否有批量填充的工具$HOME/.config/mimeapps.list
关于我的问题,通过检查缓存(mimeinfo.cache
)可以解决明显的特质。
答案2
该文件可以在以下位置找到:
/usr/share/applications/mimeinfo.cache