update-alternatives
cambia l'applicazione da utilizzare per aprire un browser Web, non l'applicazione da utilizzare per aprire una pagina Web. I due non sono direttamente correlati: "Voglio navigare sul Web" è diverso da "Voglio navigare su questa pagina Web", e ci sono diversi tipi di contenuti che accadono tutti aperti in un browser web.
Quello che devi cambiare è quale applicazione è associata al tipo MIME text/html
e forse altre. Questi sono configurati attraverso il /etc/mailcap
file.
Su Debian, /etc/mailcap
viene generato automaticamente dalle applicazioni che hai installato. Quando più applicazioni possono aprire lo stesso tipo, esiste un sistema di priorità (simile, ma distinto, dal sistema di priorità per le alternative). È possibile ignorare queste priorità aggiungendo voci a /etc/mailcap.order
. Ad esempio, la seguente riga farà sì che Firefox venga utilizzato in preferenza di qualsiasi altra applicazione per tutti i tipi supportati:
firefox:*/*
Dopo aver modificato /etc/mailcap.order
, esegui /usr/sbin/update-mime
come root per l'aggiornamento /etc/mailcap
.
Se vuoi usare un programma che non proviene da un pacchetto Debian, modificalo direttamente in /etc/mailcap
, nel file 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 ----- #
Se vuoi impostare le preferenze per il tuo account, definiscile in ~/.mailcap
: le voci in quel file hanno la precedenza su quelle in /etc/mailcap
. Devi inserire linee complete di mailcap lì, come ad esempio
text/html; /home/user/firefox/firefox '%s'; description=HTML Text; test=test -n "$DISPLAY"; nametemplate=%s.html