Como faço para redefinir o gnome-open / xdg-open para realmente abrir com o meu navegador preferido?

4

De alguma forma, o gnome-open e o xdg-open estão agora irremediavelmente quebrados. Definindo meu navegador padrão no Sistema - > Preferências - > Aplicativos preferidos não mudam nada. Quando clico em qualquer link que aponte para uma página da Web, ela abre uma Página de nova guia no Chromium (ou na minha página inicial, se eu definir uma). Existe alguma maneira de corrigir isso?

    
por Jarrod Davis 30.01.2011 / 23:53

1 resposta

6

Existem várias maneiras de controlar qual navegador abrirá links, e um determinado aplicativo também pode optar por um método diferente, além das convenções usuais.

Se você estiver clicando em um arquivo html da área de trabalho ou do Nautilus, poderá controlar como o navegador irá abri-lo clicando com o botão direito do mouse no documento HTML e escolhendo propriedades.

Nalinhadecomando,tentesudoupdate-alternatives--configx-www-browser.IssousaosistemadealternativasdoDebian.Eleapresentaráumalistadeopçõesrazoáveisapartirdasquaisvocêpodeoptarporselecionar.

Paraveroqueestádisponívelparaosistemadealternativas,vocêusaráoargumento--listnocomponentededestino.Porexemplo:

%update-alternatives--listx-www-browser/usr/bin/chromium-browser/usr/bin/epiphany-browser/usr/bin/firefox/usr/bin/firefox-4.0/usr/bin/google-chrome/usr/bin/midori

Issopodeserdiferentedaconfiguração"Aplicativos preferidos" do Gnome. Outra fonte potencial de conflito existe se você tiver a variável de ambiente BROWSER configurada. Você pode ver se tem algo definido para isso digitando env | grep BROWSER .

Parece que o xdg-open e o gnome-open não seguem as configurações da lista de alternativas. O sensible-browser (que também pode ser lançado através da linha de comando ou de um script) funciona, mas o xdg-open e o gnome-open já devem estar olhando para a escolha que você fez em 'Preferred Application'. (Essa deve ser a mesma GUI que você obtém ao executar gnome-default-applications-properties .)

    
por belacqua 31.01.2011 / 00:05