web-dev-qa-db-fra.com

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

Google Chrome est mon navigateur Web par défaut dans les applications Ubuntu et GNOME. Cependant, lors de l'utilisation de konsole, tous les liens s'ouvrent dans konqueror et non dans google-chrome!

J'ai essayé de définir 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. En outre, il ne semble pas exister de programme kcontrol permettant d'accéder aux paramètres de kde.

Est-ce que quelqu'un connaît un moyen de définir le paramètre kde pour cela tout en utilisant gnome?

EDIT: D'après ce que je peux dire, j'ai tous les paramètres associés configurés que 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
19
TrinitronX

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

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

Déconnexion, connexion - bingo!

14
vadim

Le problème avec les "applications par défaut" de nos jours est que différents programmes recherchent les valeurs par défaut de différentes manières. Ce que nous pouvons appeler l'approche traditionnelle est les fichiers $BROWSER et mailcap.

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

Essayer:

xdg-settings get default-web-browser

Si cela montre konqueror, alors

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

Devrait le réparer, au moins si la documentation de xdg-settings doit être approuvée.

Désormais, tout ce que xdg-settings fait est en communication avec l'environnement de bureau en cours d'exécution. Il doit donc s'agir de GNOME et il doit déjà être défini sur google-chrome...

11
njsg

C'est le comportement correct de Konsole. Il ouvre des liens dans le navigateur par défaut de KDE. Si aucun navigateur n'est spécifié, il lancera Konqueror. Comme vous n’avez trouvé aucune mention de Konqueror dans les fichiers de configuration, ce dernier est tout à fait votre cas.

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

  • ouvrir les paramètres système de KDE (par exemple en lançant Kcontrol)
  • accédez à Applications par défaut (il doit figurer quelque part sous "Apparence de l'espace de travail")
  • trouver la section Web Browser
  • écrivez le [chemin et] le nom de votre navigateur préféré

J'espère que cela t'aides.

6

La bonne façon pour moi de faire ce travail dans Ubuntu 18.04 était d’ajouter

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

à ~/.config/kdeglobals as suggéré ici . Après cela, il vous suffit de créer une nouvelle konsole.

0
tyrion

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

Il existe une application de configuration par défaut du système kde. Cependant, depuis votre gnome, consultez ce fichier:

/usr/share/applications/defaults.list

En plus regardez ici:

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

Supprimez toutes les références à konqueror.

0
balloons