Problème
Quand j'invoque
cargo doc --open
sur Ubuntu 18.04 avec Chromium et Firefox disponibles, la commande décide d'ouvrir VSCode au lieu de l'un ou l'autre de ces navigateurs. Même lorsque Chromium est en cours d'exécution, VSCode est ouvert.
Pas
chromium-browser
et firefox
cargo doc --open
Je ne sais pas quoi d'autre pourrait être nécessaire pour obtenir une reproduction à 100%.
Solutions possibles)
Je suppose que cela découle du fait que VSCode est une application Electron (n'est-ce pas?) Et Cargo le détecte en quelque sorte comme un navigateur ou quelque chose?
Remarques
Sortie de cargo version
: cargo 1.38.0 (23ef9a4ef 2019-08-20)
Cargo appelle simplement xdg-open <path_to_index.html>
via https://docs.rs/opener/0.4.0/opener/.
Je vois, je vais essayer de voir si mon système est en panne à cet égard.
ÉDITER:
Aight, il semble que j'ai trouvé le problème:
[2001] 23:13:08 ojrask@ojrask-ubuntu:~/.local/share/applications
$ cat mimeapps.list
[Default Applications]
text/html=code-url-handler.desktop
x-scheme-handler/http=chromium-browser.desktop
x-scheme-handler/https=chromium-browser.desktop
x-scheme-handler/about=chromium-browser.desktop
x-scheme-handler/unknown=chromium-browser.desktop
x-scheme-handler/vscode=code-url-handler.desktop
Va résoudre ce problème, désolé pour le bruit!
Pour référence, ce problème a été résolu avec
$ xdg-mime default chromium-browser.desktop text/html
Commentaire le plus utile
Pour référence, ce problème a été résolu avec