GNU/Linux >> Belajar Linux >  >> Linux

program tipe mime default tidak konsisten antara sistem dan mozilla firefox/thunderbird?

Akhirnya saya menemukan jawabannya:Aplikasi Mozilla akan memeriksa daftar file untuk asosiasi aplikasi tipe mime dengan urutan sebagai berikut:

~/.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

Sebenarnya mereka seharusnya tidak menggunakan mimeinfo.cache sama sekali. Karena tidak ada urutan pada file-file tersebut. Di beberapa distro akan ada mimeapps.list default yang bagus. Tetapi banyak distro yang tidak memiliki mimeapps.list default . Di beberapa distro tidak ada mimeinfo.cache sama sekali. Jadi di distro ini kembali ke /usr/share/applications/defaults.list yang bekerja dengan baik. Tapi di ubuntu masih ada mimeinfo.cache s, yang akan dihasilkan secara otomatis setelah setiap pembaruan. Di kubuntu bahkan lebih buruk, karena asosiasi di defaults.list ditentukan untuk aplikasi gnome tetapi bukan aplikasi KDE.

Cara yang baik untuk mengatasi ini adalah dengan membuat mimeapps.list saya sendiri dan masukkan ke dalam ~/.local/share/applications/ .


Linux
  1. Apa perbedaan antara buffer dan memori cache di Linux?

  2. Apa perbedaan antara fungsi keluarga exec dari panggilan sistem seperti exec dan execve?

  3. Terjebak memilih antara ext4 dan ext3 untuk sistem file

  1. Linux – Bagaimana Mengosongkan Buffer Dan Cache Pada Sistem Linux?

  2. Apa perbedaan antara procfs dan sysfs?

  3. Apa perbedaan antara ls dan l?

  1. Daftar File yang Diakses Oleh Program?

  2. Apa Perbedaan Antara Pengguna Biasa dan Pengguna Sistem?

  3. Perbedaan Nss dan Pam?