مشكلة
عندما استدعي
cargo doc --open
في Ubuntu 18.04 مع توفر Chromium و Firefox ، يقرر الأمر فتح VSCode بدلاً من أي من هذين المستعرضين. حتى عند تشغيل Chromium ، يتم فتح VSCode.
خطوات
chromium-browser
و firefox
cargo doc --open
لست متأكدًا مما قد يكون مطلوبًا للحصول على إعادة إنتاج بنسبة 100٪.
الحلول الممكنة)
أفترض أن هذا ينبع من كون VSCode تطبيق Electron (أليس كذلك؟) وكارجو يكتشف بطريقة ما هذا كمتصفح أو شيء ما؟
ملاحظات
ناتج cargo version
: cargo 1.38.0 (23ef9a4ef 2019-08-20)
يتصل Cargo فقط بـ xdg-open <path_to_index.html>
عبر https://docs.rs/opener/0.4.0/opener/.
أرى ، سأحاول وأرى ما إذا كان نظامي معطلاً في هذا الصدد.
تعديل:
يبدو أنني وجدت المشكلة:
[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
سوف أصلح هذا ، آسف للضوضاء!
للإشارة ، تم إصلاح هذه المشكلة مع
$ xdg-mime default chromium-browser.desktop text/html
التعليق الأكثر فائدة
للإشارة ، تم إصلاح هذه المشكلة مع