Як не дивно, ця тема здається все ще актуальною у 2018 році.
Деякі нещодавно встановлені додатки переймають статус "за замовчуванням" у FF about:preferences
замість звичайного набору філійного типу на системному рівні (наприклад, Palemoon приймає за замовчуванням замість gwenview для файлів jpeg, Inskape або File Roller переймає замість Okular для pdf файл.).
"Завжди запитувати" - це вибір, який слід використовувати в цьому випадку, а потім намагатися створити файл для кожного користувача ~/.local/share/applications/mimeinfo.cache
з рядками:
[MIME Cache]
application/pdf=okularApplication_pdf.desktop
Недоліком вищезазначеного є те, що це налаштування типу файлу. Щоб мати рішення для всіх файлів (як сказано в цій відповіді), запустіть:
cd .local/share/applications/
ln -s mimeapps.list defaults.list
Якщо це перестає працювати: дивіться, що небажана програма знову не вибирається в розділі about:preferences
: будьте впевнені, що там вибрано "Завжди запитувати". Вручну встановити іншу програму (навіть типовий тип вашого файлу на системному рівні, але який у списку для вашого файлу не позначений як "за замовчуванням" about:preferences
) не може працювати.
Тестували в Firefox 60.0 в Kubuntu 18.04.
Щось не в порядку з налаштуваннями Firefox. "Завжди запитувати" та "Зберегти файл" не мають сенсу для завантажених файлів, тому налаштування в розділі about:preferences
не повинно впливати на список завантажень. Але вони роблять . І вони роблять непослідовно: слідує лише вибір програми, позначеної як за замовчуванням, переходу на іншу програму - ні. Щоб скасувати це, можливо, потрібно вибрати "Завжди запитувати", а потім виконайте вказані вище дії.