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