GNU/Linux >> Znalost Linux >  >> Linux

výchozí program typu mime je nekonzistentní mezi systémem a mozilla firefox/thunderbird?

Nakonec jsem na to přišel:Aplikace Mozilla budou procházet seznam souborů pro asociace aplikací typu mime v následujícím pořadí:

~/.local/share/applications/mimeapps.list
~/.local/share/applications/mimeinfo.cache
/usr/local/share/applications/mimeapps.list
/usr/local/share/applications/mimeinfo.cache
/usr/share/applications/mimeapps.list
/usr/share/applications/mimeinfo.cache
/usr/share/applications/defaults.list

Ve skutečnosti by neměli používat mimeinfo.cache vůbec. Protože v těchto souborech není žádný řád. V některých distribucích bude výchozí mimeapps.list což je hezké. Ale mnoho distribucí nemá výchozí mimeapps.list . V některých distroch není mimeinfo.cache vůbec. V těchto distribucích tedy spadá zpět na /usr/share/applications/defaults.list který funguje dobře. Ale v ubuntu je stále mimeinfo.cache s, které budou automaticky generovány po každé aktualizaci. V kubuntu je to ještě horší, protože asociace v defaults.list jsou určeny pro aplikace gnome, ale ne pro KDE.

Dobrým způsobem, jak to vyřešit, je vygenerovat vlastní mimeapps.list a vložte jej do ~/.local/share/applications/ .


Linux
  1. Linux – Jak vyprázdnit vyrovnávací paměti a mezipaměť v systému Linux?

  2. Seznam souborů, ke kterým program přistupuje?

  3. Jaký je rozdíl mezi Sudo Su – a Sudo Su –?

  1. Rozdíl mezi Nss a Pam?

  2. Jaký je rozdíl mezi vyrovnávací pamětí a mezipamětí v Linuxu?

  3. Zaseknutý výběr mezi ext4 a ext3 pro souborový systém

  1. Jaký je rozdíl mezi procfs a sysfs?

  2. Jaký je rozdíl mezi ls a l?

  3. Jaký je v Linuxu rozdíl mezi vyrovnávacími pamětmi a mezipamětí hlášenými příkazem free?