UbuntuおよびgnomeアプリケーションのデフォルトのWebブラウザーとしてgoogle-chromeを設定しています。ただし、konsoleを使用すると、すべてのリンクはgoogle-chromeではなくkonquerorで開きます!
Sudo update-alternatives --config 'x-www-browser'
でデフォルトのブラウザを設定しようとしました
これはgnome-terminalおよび他のgnomeプログラムでリンクを開くのに有効です...また、kde設定にアクセスするためのkcontrolプログラムがないようです。
誰でもまだgnomeを使用しながら、このためにkde設定を設定する方法を知っていますか?
編集:私が伝えることができるものから、私が考えることができるすべての関連設定が構成されています...
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
また、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
Ubuntu/Unityでkonsoleを実行すると、この問題に遭遇しました。他のすべてが失敗したとき、~/.kde/share/config/kdeglobals
を編集しました:
[General]
BrowserApplication[$e]=!google-chrome
ログアウト、ログイン-ビンゴ!
最近の「デフォルトのアプリケーション」の問題は、さまざまなプログラムがさまざまな方法でデフォルトを探すことです。従来のアプローチと呼べるものは、$BROWSER
およびmailcap
ファイルです。
しかし、最近、多くのグラフィカルプログラムが.desktop
ファイルに依存し始めており、いくつかのデフォルトを操作および取得するためのxdg-*
ツールのセットがあります。
試してください:
xdg-settings get default-web-browser
これがkonquerorを示している場合、
xdg-settings set default-web-browser google-chrome.desktop
少なくともxdg-settings
ドキュメントを信頼する場合は、修正する必要があります。
これで、xdg-settings
は、現在実行中のデスクトップ環境と通信するだけなので、これはGNOME
になり、すでにgoogle-chrome
に設定されているはずです。
これはKonsoleの正しい動作です。 KDEのデフォルトブラウザーでリンクを開きます。ブラウザが指定されていない場合、Konquerorが起動します。構成ファイルにKonquerorの記述が見つからなかったため、後者がまさにあなたのケースです。
好みのブラウザを設定するには、次のようにします(KonsoleおよびKonquerorはKDE4からのものと想定します):
お役に立てれば。
私がubuntu 18.04でこの作業を行う正しい方法は、追加することでした
[General]
BrowserApplication[$e]=!put-your-favorite-browser-here
to ~/.config/kdeglobals
as ここで提案 。その後、新しいコンソールを起動するだけです。
このページをチェックしてください: http://userbase.kde.org/System_Settings/Default_Applications
Kdeシステムのデフォルト設定アプリケーションがあります。ただし、gnomeを使用しているため、次のファイルを確認してください。
/usr/share/applications/defaults.list
さらにここを見てください:
~/.local/share/applications/mimeapps.list
Konquerorへの参照を削除します。