update-alternatives
змінює програму, яку потрібно використовувати для відкриття веб-браузера, а не програму, яка використовується для відкриття веб-сторінки. Вони не пов'язані безпосередньо: "Я хочу переглядати Інтернет" відрізняється від "Я хочу переглядати цю веб-сторінку", і є різні види вмісту, які трапляються з усіма відкритими у веб-браузері.
Що вам потрібно змінити, це те, яка програма пов’язана з типом MIME text/html
та, можливо, іншими. Вони налаштовані через /etc/mailcap
файл.
У Debian /etc/mailcap
автоматично генерується із встановлених програм. Коли кілька програм можуть відкривати один і той же тип, існує система пріоритетів (схожа, але відмінна, від системи пріоритетів для альтернатив). Ви можете змінити ці пріоритети, додавши записи до /etc/mailcap.order
. Наприклад, наступний рядок призведе до використання Firefox у перевазі будь-якої іншої програми для всіх типів, які він підтримує:
firefox:*/*
Після зміни /etc/mailcap.order
запустіть /usr/sbin/update-mime
як root для оновлення /etc/mailcap
.
Якщо ви хочете використовувати програму, яка не надходить із пакета Debian, відредагуйте її безпосередньо в /etc/mailcap
, в User Section
.
# ----- User Section Begins ----- #
text/html; /home/user/firefox/firefox '%s'; description=HTML Text; test=test -n "$DISPLAY"; nametemplate=%s.html
# ----- User Section Ends ----- #
Якщо ви хочете встановити налаштування для свого власного облікового запису, визначте їх у ~/.mailcap
: записи у цьому файлі заміняють записи в /etc/mailcap
. Ви повинні розмістити там повноцінні рядки поштових карт, наприклад
text/html; /home/user/firefox/firefox '%s'; description=HTML Text; test=test -n "$DISPLAY"; nametemplate=%s.html