update-alternatives
altera o aplicativo a ser usado para abrir um navegador da web, não o aplicativo a ser usado para abrir uma página da web. Os dois não estão diretamente relacionados: "Eu quero navegar na web" é diferente de "Eu quero navegar nesta página da web", e existem diferentes tipos de conteúdo que acontecem todos abertos em um navegador da web.
O que você precisa alterar é qual aplicativo está associado ao tipo MIME text/html
e talvez outros. Eles são configurados por meio do arquivo /etc/mailcap
.
No Debian, /etc/mailcap
é gerado automaticamente a partir dos aplicativos que você instalou. Quando vários aplicativos podem abrir o mesmo tipo, existe um sistema de prioridade (semelhante, mas distinto, do sistema de prioridades para alternativas). Você pode sobrescrever essas prioridades adicionando entradas ao /etc/mailcap.order
. Por exemplo, a linha a seguir fará com que o Firefox seja usado na preferência de qualquer outro aplicativo para todos os tipos que ele suporta:
firefox:*/*
Depois de alterar /etc/mailcap.order
, execute /usr/sbin/update-mime
como root para atualizar /etc/mailcap
.
Se você quiser usar um programa que não vem de um pacote Debian, edite-o diretamente em /etc/mailcap
, no 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 você quiser definir preferências para sua própria conta, defina-as em ~/.mailcap
: as entradas nesse arquivo substituem as de /etc/mailcap
. Você tem que colocar linhas full mailcap lá, como
text/html; /home/user/firefox/firefox '%s'; description=HTML Text; test=test -n "$DISPLAY"; nametemplate=%s.html