Як не дивно, ця тема здається все ще актуальною у 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 не повинно впливати на список завантажень. Але вони роблять . І вони роблять непослідовно: слідує лише вибір програми, позначеної як за замовчуванням, переходу на іншу програму - ні. Щоб скасувати це, можливо, потрібно вибрати "Завжди запитувати", а потім виконайте вказані вище дії.