update-alternatives
zmienia 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/mailcap
pliku.
W systemie Debian /etc/mailcap
jest 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.order
uruchom /usr/sbin/update-mime
jako root, aby zaktualizować /etc/mailcap
.
Jeśli chcesz użyć programu, który nie pochodzi z pakietu Debiana, edytuj go bezpośrednio /etc/mailcap
w 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