24 votes

Comment modifier le navigateur par défaut avec lequel konsole ouvre les URL ?

J'ai défini google-chrome comme mon navigateur web par défaut dans Ubuntu et les applications gnome. Cependant, lorsque j'utilise konsole , tous les liens s'ouvrent dans konqueror, et non dans google-chrome !

J'ai essayé de paramétrer le navigateur par défaut avec : sudo update-alternatives --config 'x-www-browser'

Cela fonctionne pour ouvrir des liens dans gnome-terminal, et d'autres programmes gnome... mais pas ceux de kde comme konsole. De plus, il ne semble pas y avoir de programme kcontrol pour accéder aux paramètres de kde.

Quelqu'un connaît-il un moyen de définir les paramètres de kde pour cela tout en continuant à utiliser gnome ?

EDIT : D'après ce que je peux voir, j'ai configuré tous les paramètres connexes auxquels je peux penser...

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

Et il n'y a aucune référence à 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

19voto

vadim Points 206

J'ai rencontré ce problème en utilisant konsole dans Ubuntu/Unity. Lorsque tout le reste a échoué, j'ai édité ~/.kde/share/config/kdeglobals :

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

Déconnexion, connexion -- bingo !

17voto

Michael Points 1

De nos jours, le problème des "applications par défaut" est que les programmes recherchent les valeurs par défaut de différentes manières. L'approche traditionnelle est la suivante $BROWSER y mailcap のファイルです。

Mais, récemment, de nombreux programmes graphiques ont commencé à s'appuyer sur la technologie .desktop et il existe un ensemble de fichiers xdg-* des outils dédiés à la manipulation et à la récupération de certaines des valeurs par défaut.

Essayez :

xdg-settings get default-web-browser

Si cela montre konqueror, alors

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

Ce problème devrait être résolu, du moins si le xdg-settings est digne de confiance.

Maintenant, tout cela xdg-settings parle avec l'environnement de bureau en cours d'exécution, ce qui devrait donc être le cas. GNOME et il devrait déjà être réglé sur google-chrome ...

7voto

np-hard Points 2328

C'est le comportement correct de Konsole . Il ouvre les liens dans le navigateur par défaut de KDE. Si aucun navigateur n'est spécifié, il lancera Konqueror . Puisque vous n'avez pas trouvé de mention de Konqueror dans les fichiers de configuration, c'est exactement le cas.

Pour définir votre navigateur préféré, procédez comme suit (je suppose que votre Konsole y Konqueror proviennent de KDE4 ):

  • ouvrir les paramètres du système KDE (par exemple en lançant Kcontrol )
  • naviguer vers Applications par défaut (il doit se trouver quelque part sous "Apparence de l'espace de travail")
  • trouver le Navigateur web section
  • écrire le [chemin d'accès et] le nom de votre navigateur préféré

J'espère que cela vous aidera.

1voto

Rhcfref Points 825

La bonne façon pour moi de faire fonctionner cela dans ubuntu 18.04 a été d'ajouter

[General]
BrowserApplication[$e]=!put-your-favorite-browser-here

à ~/.config/kdeglobals comme suggéré ici . Ensuite, il vous suffit de démarrer une nouvelle console.

0voto

balloons Points 1491

Consultez cette page : http://userbase.kde.org/System_Settings/Default_Applications

Il existe une application de paramétrage par défaut du système kde. Cependant, puisque vous êtes sous gnome, consultez ce fichier :

/usr/share/applications/defaults.list

En outre, regardez ici :

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

Supprimer toute référence à konqueror.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X