Navegador web padrão

Para a lista de alternativas disponíveis, consulte WebBrowsers.

O navegador padrão no ambiente GNOME do Debian é o Firefox.

O navegador padrão no ambiente KDE do Debian é o Konqueror.

Os navegadores podem ser alterados para atender às suas necessidades. Se preferir um navegador diferente (por exemplo, o Chromium), leia abaixo para saber como alterá-lo em sua área de trabalho preferida.

É semelhante a definir os ProgramasPadrão, mas há outros detalhes.

GNOME

Padrão para sessões GNOME (específico por usuário(a))

In the Default Applications section of the GNOME Settings, you can set your default web browser for your user in the "Web" dropdown. Na seção Aplicativos padrão das Configurações do GNOME, você pode definir seu navegador web padrão para seu(sua) usuário(a) no menu suspenso "Web".

Padrão para sessões GNOME (geral para o sistema)

O navegador padrão do GNOME pode ser alterado para todo o sistema, reconfigurando a alternativa.

# update-alternatives --config gnome-www-browser


KDE

Padrão para sessões KDE (específico por usuário(a))

No menu Configurações de sistema > Aplicativos > Aplicativos padrão > Navegador web, altere a configuração "Abrir URLs http e https" para "no seguinte aplicativo", escolha seu navegador preferido na lista suspensa e, em seguida, aplique a alteração.

Para alterar como os arquivos htm ou html são tratados quando são clicados no gerenciador de arquivos, altere a preferência em Configurações do sistema > Aplicativos > Associações de arquivos, depois procure por "html" na barra de pesquisa de tipo de arquivo na parte superior. Sob a categoria "texto", o item "html" permite definir a preferência do aplicativo em ordem. Mova seu navegador favorito para o topo.


Outras aplicações

Padrão para outras aplicações (geral para o sistema)

Os programas que não são projetados para o ambiente de área de trabalho do(a) usuário(a) não obedecem às configurações do navegador do ambiente de trabalho (GNOME ou KDE). Por exemplo, o Thunderbird ignora as configurações específicas do navegador do ambiente de trabalho. O navegador padrão para aplicativos genéricos pode ser alterado para todo o sistema reconfigurando a alternativa x-www-browser.

# update-alternatives --config x-www-browser

Aplicações de interface gráfica

Um navegador é iniciado quando outras aplicações abrem links HTTP, HTTPS, etc., ou HTML, XHTML e arquivos semelhantes. É necessário configurar manipuladores para esses protocolos e tipos de arquivos.

Os aplicativos gráficos respeitam principalmente as configurações de arquivos mimeapps.list que residem em ~/.config/, /etc/xdg/ e alguns outros locais. Alguns aplicativos processam esses arquivos diretamente, outros, por exemplo o Chromium, usam xdg-open(1). Caixas de diálogo de configuração fornecidas pelo ambiente de trabalho atualizam esses arquivos. Consulte ?Programas padrão de aplicações gráficas para obter mais detalhes.

Por exemplo, um(a) usuário(a) do KDE pode ter instalado mais de um navegador: chromium e firefox-esr, e gostaria de ter o firefox-esr como o manipulador padrão. Dependendo se você vai mudar de preferência em todo o sistema ou para um(a) usuário(a) específico(a), as seguintes entradas devem ser adicionadas à seção [Aplicativos Padrão] de /etc/xdg/mimeapps.list ou ~/.config/mimeapps.list.

[Default Applications]
x-scheme-handler/http=firefox-esr.desktop;
x-scheme-handler/https=firefox-esr.desktop;
text/html=firefox-esr.desktop;
application/xhtml+xml=firefox-esr.desktop;
application/xhtml_xml=firefox-esr.desktop;

Uma alternativa, em vez de editar arquivos diretamente, é usar as ferramentas de linha de comando xdg-settings(1) ou xdg-mime(1). Apesar de que xdg-settings tem subcomandos dedicados

$ xdg-settings get default-web-browser
chromium.desktop

$ xdg-settings set default-web-browser firefox-esr.desktop

Nem todas as associações podem ser atualizadas por este comando. Pode definir o manipulador de protocolo x-scheme-handler/http enquanto, por exemplo, o KDE faz consultas para o tipo MIME text/html. Como resultado, comandos adicionais como a seguir podem ser necessários

xdg-mime default firefox-esr.desktop text/html

Ambientes de de área de trabalho podem ter opções de configuração não padrão que sobrepõem as configurações mimeapps.list, por exemplo, o arquivo do KDE ~/.config/kdeglobals pode ter BrowserApplication especificado na seção [General]. O seguinte comando, no entanto, tem um procedimento de segurança para mimeapps.list:

kreadconfig5 --file kdeglobals --group General --key BrowserApplication

Variável de ambiente BROWSER

Algumas ferramentas usam o valor da variável de ambiente $BROWSER quando vão abrir um arquivo ou um URL no navegador. Consulte VariáveisDeAmbiente se não tiver certeza de como definir seu valor. Existem duas variantes de como interpretar o valor.

Pelo menos urlview(1) implementa uma variante estendida, mas por segurança retorna à variante simples.

A variante estendida não ganhou amplo suporte. Um possível problema é não especificar como escapar caracteres especiais em nomes de arquivos e URLs. Somente envolver %s em aspas duplas ou até mesmo aspas simples causaria uma vulnerabilidade de segurança, pois o nome do arquivo ou URL também pode conter caracteres de citação.

O projeto BROWSER, Eric S. Raymond, em 2002.

Console de texto

Usuários(as) e outros aplicativos podem executar www-browser explicitamente ou através do envoltório (wrapper) sensible-browser(1). Para alterar o navegador para console invocado desta forma

update-alternatives --config www-browser


Removendo navegadores alternativos do sistema

Este método envolve a remoção de todos os outros navegadores instalados no sistema, de modo que o desejado permanece o único. Por vezes, isto não é viável (sistema multiusuário(a), dependências) e é o menos elegante.

Qualquer um dos métodos anteriores é preferido em vistas deste, mas este método pode ser útil para sistemas leves.


Abrindo o navegador padrão com um script

Se você está escrevendo um script ou aplicativo para o Debian que precisa ser capaz de abrir o navegador padrão, sua melhor opção é usar o envoltório (wrapper) sensible-browser. Ele testa os links simbólicos comuns (x-www-browser, gnome-www-browser, www-browser, etc.) e escolhe o navegador mais "sensato" entre eles.

A variável de ambiente BROWSER pode ser definida para substituir sua seleção e forçá-la a sempre escolher o navegador desejado.


CategoryWebBrowser CategoryNetwork CategorySoftware CategoryRedundant: merge with WebBrowsers