Eu tenho um sistema Aweseome-wm + xfce.
Onde xfce4-mime-settings
armazena seus valores? Em particular no que diz respeito aos aplicativos padrão.
Os valores da GUI são diferentes para mim daqueles ~/.config/mimeapps.list
e têm precedência sobre o último.
Alguns programas padrão são armazenados em:
~/.config/xfce4/helpers.rc
/etc/xdg/xfce4/helpers.rc
Mas isso não inclui tipos de PDF.
Após tentativa e erro em um docker, percebi o que se segue.
xfce4-mime-settings
lê associações em ordem de preferência de:$HOME/.config/mimeapps.list
/usr/share/applications/mimeinfo.cache
Os diretórios reais são afetados por
$XDG_CONFIG_HOME
,$XDG_CONFIG_DIRS
e$XDG_DATA_DIRS
é possível ter também uma versão específica de DEmimeapps.list
com maior preferência, comoxfce-mimeapps.list
.Consulte Associação entre tipos de MIME e aplicativos
Se o usuário modificar as configurações em
xfce4-mime-settings
, elas serão salvas em$HOME/.config/mimeapps.list
.O arquivo
/usr/share/applications/mimeinfo.cache
pode ser criado do zero ou atualizado com o utilitário padrão do freedesktop.org desktop-file-utilseu ainda não sei se existe uma ferramenta para preencher em massa
$HOME/.config/mimeapps.list
Com relação à minha pergunta, idiossincrasias aparentes são resolvidas inspecionando o cache (
mimeinfo.cache
).O arquivo pode ser encontrado em:
/usr/share/applications/mimeinfo.cache