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!
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
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!
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
...
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 ):
Espero que isso ajude.
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.