update-alternativeszmienia aplikację używaną do otwierania przeglądarki internetowej, a nie aplikację używaną do otwierania strony internetowej. Obie nie są ze sobą bezpośrednio powiązane: „Chcę przeglądać sieć” różni się od „Chcę przeglądać tę stronę”, a istnieją różne rodzaje treści, które wszystkie otwierają się w przeglądarce internetowej.
To, co musisz zmienić, to która aplikacja jest powiązana z typem MIME text/html i być może inne. Są one konfigurowane za pomocą /etc/mailcappliku.
W systemie Debian /etc/mailcapjest generowany automatycznie z zainstalowanych aplikacji. Gdy wiele aplikacji może otworzyć ten sam typ, istnieje system priorytetowy (podobny, ale odrębny od systemu priorytetowego dla alternatyw). Możesz zastąpić te priorytety, dodając wpisy do /etc/mailcap.order. Na przykład następujący wiersz spowoduje, że Firefox będzie używany zamiast dowolnej innej aplikacji dla wszystkich obsługiwanych typów:
firefox:*/*
Po zmianie /etc/mailcap.orderuruchom /usr/sbin/update-mimejako root, aby zaktualizować /etc/mailcap.
Jeśli chcesz użyć programu, który nie pochodzi z pakietu Debiana, edytuj go bezpośrednio /etc/mailcapw 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 ----- #
Jeśli chcesz ustawić preferencje dla własnego konta, zdefiniuj je w ~/.mailcap: wpisy w tym pliku zastępują te w /etc/mailcap. Musisz tam umieścić pełne linie mailcap, takie jak
text/html; /home/user/firefox/firefox '%s'; description=HTML Text; test=test -n "$DISPLAY"; nametemplate=%s.html