update-alternativesaltera 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 MIMEtext/html e talvez outros. Estes são configurados através do /etc/mailcaparquivo
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 prioritário (semelhante, mas distinto, do sistema prioritário para alternativas). Você pode substituir essas prioridades adicionando entradas a /etc/mailcap.order. Por exemplo, a seguinte linha fará com que o Firefox seja usado na preferência de qualquer outro aplicativo para todos os tipos suportados:
firefox:*/*
Depois de alterar /etc/mailcap.order, execute /usr/sbin/update-mimecomo root para atualizar /etc/mailcap.
Se você deseja usar um programa que não é proveniente de um pacote Debian, edite-o diretamente /etc/mailcapno User Section.
Se você deseja definir preferências para sua própria conta, defina-as em ~/.mailcap: as entradas nesse arquivo substituem as entradas em /etc/mailcap. Você precisa colocar linhas completas de mailcap, como
Eu faço isso, mas novamente não funciona. por exemplo, no x-chat, quando clico no link, nada acontece.
Chalist
1
Execute os dois comandos como root (você deve ter recebido um erro "Permissão negada" ao tentar fazer isso sem privilégios de root). Agora, se você executar (ou outro aplicativo for executado) x-www-browser, /home/user/firefox/firefoxdeve ser o que será usado.
Você também pode usar o conveniente modo interativo update-alternatives --config <name>para definir aplicativos padrão em vez de usar --set.
@chalist: Você recebe uma mensagem de erro? Qual é a saída de update-alternatives --display x-www-browser?
Anju Fabulina
x-www-browser - manual mode link currently points to /home/user/firefox/firefox /home/user/firefox/firefox - priority 100 /usr/bin/chromium - priority 40 Current 'best' version is '/home/user/firefox/firefox'.
Chalist 28/08/12
Como você vê que não está funcionando? Qual navegador é escolhido quando você inicia x-www-browser?
Anju Fabulina
quando eu clicar em um link no olhar aplicação como choqok i será aberto no firefox (extraído em casa)
Chalist
0
Para distros da base do Arch, precisamos alterar ~/.config/mimeapps.liste substituir em qualquer lugar em que o navegador padrão não esteja configurado.
Por exemplo:
[Default Applications]
x-scheme-handler/http=userapp-Pale Moon.desktop
x-scheme-handler/https=userapp-Pale Moon.desktop
x-scheme-handler/ftp=userapp-Pale Moon.desktop
x-scheme-handler/chrome=userapp-Pale Moon.desktop
text/html=userapp-Pale Moon.desktop
...
... (and anywhere Pale Moon.desktop has been setted)
Execute os dois comandos como root (você deve ter recebido um erro "Permissão negada" ao tentar fazer isso sem privilégios de root). Agora, se você executar (ou outro aplicativo for executado)
x-www-browser
,/home/user/firefox/firefox
deve ser o que será usado.Você também pode usar o conveniente modo interativo
update-alternatives --config <name>
para definir aplicativos padrão em vez de usar--set
.fonte
update-alternatives --display x-www-browser
?x-www-browser - manual mode link currently points to /home/user/firefox/firefox /home/user/firefox/firefox - priority 100 /usr/bin/chromium - priority 40 Current 'best' version is '/home/user/firefox/firefox'.
x-www-browser
?Para distros da base do Arch, precisamos alterar
~/.config/mimeapps.list
e substituir em qualquer lugar em que o navegador padrão não esteja configurado.Por exemplo:
muda para:
fonte