Definindo sensible-browser (x-www-browser) e afins (sensible-*).
Como não encontrei nenhum HOWTO para definir o sensible-browser, resolvi fazer para ser postado.
Primeiramente iremos verificar qual está setado como padrão:
# update-alternatives --list x-www-browser
/usr/bin/konqueror
Após verificado qual está como padrão, iremos removê-lo.
# update-alternatives --remove-all x-www-browser
Agora iremos criar a nova entrada, e preste atenção para o diretório que está instalado o seu navegador (no caso do x-www-browser), no meu caso o diretório que possui o Firefox instalado é /opt/firefox/.
# update-alternatives --install /etc/alternatives/x-www-browser x-www-browser /opt/firefox/firefox 100
O comando "update-alternatives --install" obedece a seguinte estrutura:
link, name, path, priority - onde link é o link para /etc/alternatives/name, o name nada mais é que o x-www-browser nesse caso, o path o caminho do navegador e o priority a prioridade.
Após definido o x-www-browser, vamos verificá-lo.
# update-alternatives --list x-www-browser
/opt/firefox/firefox
Opa olha só, agora já temos o Firefox como padrão, porém temos que setar o firefox-bin como x-www-browser-bin, para isso criaremos um link.
# ln -s /opt/firefox/firefox-bin /opt/firefox/x-www-browser-bin
Vale à pena verificar se o link para x-www-browser está correto no /usr/bin.
# ls -l /usr/bin/x-www*
lrwxrwxrwx 1 root root 31 2006-07-26 10:29 /usr/bin/x-www-browser -> /etc/alternatives/x-www-browser
Caso não exista o link, crie-o:
# ln -s /etc/alternatives/x-www-browser /usr/bin
Falando em permissão, todos os arquivos dentro de /etc/alternatives devem estar setados para rwx em todos (777).
# chmod 777 /etc/alternatives/*
Pronto! Agora você terá como navegador padrão o Firefox!!!
Teste-o digitando:
$ sensible-browser
ou
$ x-www-browser
Esse mini-howto serve também para outros "alternatives", bastando apenas as devidas modificações.
Otavio Luís
Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada
Instalação fácil do Netbeans no Ubuntu
ECF em Java para Linux
Desabilitar o sininho (bell) no terminal
Gmanedit - Editando, criando e contribuindo com documentação
7 cursos gratuitos - Python, JavaScript, Linux e Segurança
Comentários
Vale a pena informar que existe o galternatives, que faz estas e outras alternativas usando uma interface GTK+.
Boa dica....
Interessante, isto vale para qualquer distribuição?
Mensagem
Interessante, isto vale para qualquer distribuição?
não sei se entendi errado, mas esse trabalho pode ser simplificado usando...
update-alternatives --instal /usr/bin/x-www-browser x-www-browser /opt/firefox/firefox 100
depois, como na dica, o firefox não estiver como padrão, é só executar:
update-alternatives --config x-www-browser
e então escolher o número correspondente ao firefox.
falou!
Mensagem
não sei se entendi errado, mas esse trabalho pode ser simplificado usando...
update-alternatives --instal /usr/bin/x-www-browser x-www-browser /opt/firefox/firefox 100
depois, como na dica, o firefox não estiver como padrão, é só executar:
update-alternatives --config x-www-browser
e então escolher o número correspondente ao firefox.
falou!
Contribuir com comentário
Enviar
Patrocínio
Destaques
Artigos
Dicas
Tópicos
Top 10 do mês
Scripts