Como altero o navegador padrão com o qual o konsole abre URLs?

18

Eu tenho o google-chrome definido como meu navegador padrão nos aplicativos Ubuntu e gnome. No entanto, ao usar o konsole , todos os links abrem no konqueror, e não no google-chrome!

Eu tentei configurar o navegador padrão com: sudo update-alternatives --config 'x-www-browser'

Isso funciona para abrir links no gnome-terminal e em outros programas do gnome ... mas não no kdeons como o konsole. Além disso, parece não haver um programa kcontrol para acessar as configurações do kde.

Alguém sabe uma maneira de definir a configuração do kde para isso enquanto ainda está usando o gnome?

EDIT: Pelo que eu posso dizer, eu tenho todas as configurações relacionadas que eu posso imaginar ...

grep 'chrome' ~/.local/share/applications/mimeapps.list

x-scheme-handler/http=google-chrome.desktop;firefox.desktop;
x-scheme-handler/https=google-chrome.desktop;firefox.desktop;
x-scheme-handler/http=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
x-scheme-handler/chrome=firefox.desktop
text/html=google-chrome.desktop
application/x-extension-htm=google-chrome.desktop;firefox.desktop;
application/x-extension-html=google-chrome.desktop;firefox.desktop;
application/x-extension-shtml=google-chrome.desktop;firefox.desktop;
application/xhtml+xml=google-chrome.desktop;firefox.desktop;
application/x-extension-xhtml=google-chrome.desktop;firefox.desktop;
application/x-extension-xht=google-chrome.desktop;firefox.desktop;
x-scheme-handler/about=google-chrome.desktop
x-scheme-handler/unknown=google-chrome.desktop

grep 'chrome' /usr/share/applications/defaults.list

text/html=firefox.desktop;google-chrome.desktop
text/xml=firefox.desktop;google-chrome.desktop
application/xhtml_xml=google-chrome.desktop
x-scheme-handler/http=firefox.desktop;google-chrome.desktop
x-scheme-handler/https=firefox.desktop;google-chrome.desktop
x-scheme-handler/ftp=google-chrome.desktop

E não há referências ao konqueror:

grep -i 'konqueror' /usr/share/applications/defaults.list
grep -i 'konqueror' ~/.local/share/applications/mimeapps.list
grep -i 'kon' /usr/share/applications/defaults.list
grep -i 'kon' ~/.local/share/applications/mimeapps.list
    
por TrinitronX 20.09.2011 / 01:35

4 respostas

13

Eu encontrei este problema executando o Konsole no Ubuntu / Unity. Quando tudo o mais falhou, eu editei ~/.kde/share/config/kdeglobals :

[General]
BrowserApplication[$e]=!google-chrome

Logout, login - bingo!

    
por vadim 12.11.2012 / 20:33
9

O problema com os "aplicativos padrão" hoje em dia é que diferentes programas procuram os padrões de maneiras diferentes. O que podemos chamar de abordagem tradicional é $BROWSER e mailcap files.

Mas, recentemente, muitos programas gráficos começaram a confiar nos arquivos .desktop , e há um conjunto de ferramentas xdg-* dedicadas a manipular e recuperar alguns dos padrões.

Tente:

xdg-settings get default-web-browser

Se isto mostrar o konqueror, então

xdg-settings set default-web-browser google-chrome.desktop

Deve corrigir, pelo menos, se a documentação de xdg-settings for confiável.

Agora, tudo o que o xdg-settings faz é falar com o ambiente de área de trabalho em execução no momento, por isso deve ser GNOME e já deve estar definido como google-chrome ...

    
por njsg 23.05.2012 / 15:25
5

Este é o comportamento correto do Konsole . Ele abre links no navegador padrão do KDE. Se nenhum navegador for especificado, ele iniciará o Konqueror . Como você não encontrou nenhuma menção ao Konqueror nos arquivos de configuração, o último é exatamente o seu caso.

Para definir seu navegador preferido, faça o seguinte (suponho que o seu Konsole e o Konqueror sejam do KDE4 ):

  • abra as configurações do sistema do KDE (por exemplo, iniciando o Kcontrol )
  • navegue até Aplicativos padrão (deve estar em algum lugar em "Aparência da área de trabalho")
  • encontre a seção Navegador da web
  • escreva o [caminho e] nome do seu navegador preferido

Espero que isso ajude.

    
por Vitalie Ciubotaru 25.05.2012 / 14:04
0

Confira esta página: link

Existe um aplicativo de configurações padrão do sistema kde. No entanto, desde o seu in gnome, confira este arquivo:

/usr/share/applications/defaults.list

Além disso, olhe aqui:

~/.local/share/applications/mimeapps.list

Remova todas as referências ao konqueror.

    
por balloons 17.02.2012 / 22:25