Nautilus, Thunar et al. tire suas informações dos mimeapps.listarquivos¹.
Portanto, a solução é editar .config/mimeapps.liste / ou .local/share/applications/mimeapps.list. Adicione entradas na [Removed Associations]seção da seguinte maneira:
[Removed Associations]
application/xml=firefox.desktop;wine-extension-xml.desktop;
image/png=shutter.desktop;wine-extension-png.desktop;
image/jpeg=shutter.desktop;wine-extension-jpe.desktop;wine-extension-jfif.desktop;
image/svg+xml=shutter.desktop;wine-notepad.desktop;libreoffice-writer.desktop;gitkraken.desktop;gimp.desktop;wine-extension-xml.desktop;yed.desktop;
application/xml=yed.desktop;
Veja aqui alguns detalhes.
Você pode precisar fazer algumas escavações para encontrar os .desktoparquivos corretos ; observe, por exemplo, que vários wine-*.desktoparquivos declararam o mesmo aplicativo para image/jpeg.
- Os diferentes
mimeinfo.cachearquivos são povoadas update-desktop-databasepela partir dos .desktoparquivos que você tem ao redor. Não sei como isso se relaciona mimeapps.list; veja aqui .