私はKDE Plasmaを使ってKubuntu 20.04を実行しています。最近Google ChromeからBraveブラウザのバージョン(からインポートbrave://settings/help
)に切り替えました1.34.81 Chromium: 97.0.4692.99 (Official Build) (64-bit)
。勇敢なレポ。
KDEオプションでデフォルトブラウザをBraveに設定しました。
xdg-open
ただし、URLはまだChromeを使用して開きます。
KDEのデフォルトアプリケーション設定を開くたびに、[アプリケーションに従う]または[コマンドに従う]設定を使用するかどうかに応じて、デフォルト値を設定できないように見えます。
私が試した他のもの:
sensible-browser
どちらx-www-browser
も Brave を正しく開きますが、Chrome は開かれません。 Chromeを開いてみてくださいxdg-open
。XDG_UTILS_DEBUG_LEVEL=2 xdg-mime query default text/html
返品:
Running KDE trader query "text/html" mimetype and "Application" servicetype
google-chrome.desktop
XDG_UTILS_DEBUG_LEVEL=2 xdg-mime default brave-browser.desktop text/html
戻り(エラーコード0):
make_default_kde: No kde runtime detected
make_default_generic brave-browser.desktop text/html
Updating /home/adriano/.config/mimeapps.list
XDG_UTILS_DEBUG_LEVEL=2 xdg-settings set default-web-browser brave-browser.desktop
戻り(エラーコード4:ドキュメントによると操作が失敗しました):
Running KDE trader query "text/html" mimetype and "Application" servicetype
make_default_kde: No kde runtime detected
make_default_generic brave-browser.desktop text/html
Updating /home/adriano/.config/mimeapps.list
Running KDE trader query "text/html" mimetype and "Application" servicetype
make_default_kde: No kde runtime detected
make_default_generic google-chrome.desktop text/html
Updating /home/adriano/.config/mimeapps.list
sudo XDG_UTILS_DEBUG_LEVEL=2 xdg-settings set default-web-browser brave-browser.desktop
戻り(エラーコード0):
Checking /root/.config/mimeapps.list
make_default_kde: No kde runtime detected
make_default_generic brave-browser.desktop text/html
Updating /root/.config/mimeapps.list
Checking /root/.config/mimeapps.list
Checking /root/.config/mimeapps.list
make_default_kde: No kde runtime detected
make_default_generic brave-browser.desktop x-scheme-handler/http
Updating /root/.config/mimeapps.list
Checking /root/.config/mimeapps.list
Checking /root/.config/mimeapps.list
make_default_kde: No kde runtime detected
make_default_generic brave-browser.desktop x-scheme-handler/https
Updating /root/.config/mimeapps.list
Checking /root/.config/mimeapps.list
Checking /root/.config/mimeapps.list
make_default_kde: No kde runtime detected
make_default_generic brave-browser.desktop x-scheme-handler/about
Updating /root/.config/mimeapps.list
Checking /root/.config/mimeapps.list
Checking /root/.config/mimeapps.list
make_default_kde: No kde runtime detected
make_default_generic brave-browser.desktop x-scheme-handler/unknown
Updating /root/.config/mimeapps.list
Checking /root/.config/mimeapps.list
- ChromeとBraveデスクトップファイルはどちらも正常です。実際、彼らはほぼ同じです。これは次の出力です
diff /usr/share/applications/google-chrome.desktop /usr/share/applications/brave-browser.desktop
。
3c3
< Name=Google Chrome
---
> Name=Brave Web Browser
108c108
< Exec=/usr/bin/google-chrome-stable %U
---
> Exec=/usr/bin/brave-browser-stable %U
111c111
< Icon=google-chrome
---
> Icon=brave-browser
114c114
< MimeType=application/pdf;application/rdf+xml;application/rss+xml;application/xhtml+xml;application/xhtml_xml;application/xml;image/gif;image/jpeg;image/png;image/webp;text/html;text/xml;x-scheme-handler/http;x-scheme-handler/https;
---
> MimeType=application/pdf;application/rdf+xml;application/rss+xml;application/xhtml+xml;application/xhtml_xml;application/xml;image/gif;image/jpeg;image/png;image/webp;text/html;text/xml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ipfs;x-scheme-handler/ipns;
169c169
< Exec=/usr/bin/google-chrome-stable
---
> Exec=/usr/bin/brave-browser-stable
221c221
< Exec=/usr/bin/google-chrome-stable --incognito
---
> Exec=/usr/bin/brave-browser-stable --incognito
- 出力は次のとおりです
grep html ~/.config/mimeapps.list
(ブレーブのみリストされています)。
application/xhtml+xml=brave-browser.desktop;brave-browser.desktop;code.desktop;org.kde.kate.desktop;libreoffice-writer.desktop;okularApplication_txt.desktop;vim.desktop;firefox.desktop;
text/html=brave-browser.desktop;code.desktop;firefox.desktop;org.kde.kate.desktop;libreoffice-writer.desktop;rstudio.desktop;okularApplication_txt.desktop;vim.desktop;
application/xhtml+xml=brave-browser.desktop;
text/html=brave-browser.desktop
- MIMEデータベースを手動で編集
~/.config/mimeapps.list
および/または更新します。/usr/share/applications/defaults.list
ここそしてここChromeの代わりにBraveを使用しても効果はありません。
Braveをデフォルトのxdg-openブラウザに設定できないのはなぜですか?
同様のArchシステムではこれは起こらず、すべてが期待どおりに機能します。
メッセージに問題があるようですが、make_default_kde: No kde runtime detected
回避策がわかりません。
答え1
Discoverまたは公式ウェブサイトからValorantをインストールしましたか?
私もあなたと同じ問題を抱えており、私のコンピュータ(Discoverからインストール)からBraveをアンインストールして問題を解決し、そのWebサイトの指示に従ってBraveをインストールしました。https://brave.com/linux/。
答え2
結局のところ、解決策は次のガイドラインに従うことでした。この回答。
~/.config/mimeapps.list
ファイルを手動で編集した後、私に役立つ魔法はkbuildsycoca5
。
警告が発生します。
kf5.kservice.sycoca: Parse error in "/home/adriano/.config/menus/applications-merged/xdg-desktop-menu-dummy.menu" , line 1 , col 1 : "unexpected end of file"
しかし、ブラウザのリンクは Brave で正しく開きます。