web-dev-qa-db-ja.com

konsoleがURLを開くデフォルトのブラウザーを変更するにはどうすればよいですか?

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
19
TrinitronX

Ubuntu/Unityでkonsoleを実行すると、この問題に遭遇しました。他のすべてが失敗したとき、~/.kde/share/config/kdeglobalsを編集しました:

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

ログアウト、ログイン-ビンゴ!

14
vadim

最近の「デフォルトのアプリケーション」の問題は、さまざまなプログラムがさまざまな方法でデフォルトを探すことです。従来のアプローチと呼べるものは、$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に設定されているはずです。

11
njsg

これはKonsoleの正しい動作です。 KDEのデフォルトブラウザーでリンクを開きます。ブラウザが指定されていない場合、Konquerorが起動します。構成ファイルにKonquerorの記述が見つからなかったため、後者がまさにあなたのケースです。

好みのブラウザを設定するには、次のようにします(KonsoleおよびKonquerorKDE4からのものと想定します):

  • kDEシステム設定を開きます(例:Kcontrolを起動して)
  • デフォルトのアプリケーション(「ワークスペースの外観」の下のどこかにある必要があります)に移動します
  • Webブラウザセクションを見つけます
  • ご希望のブラウザの[パスと]名を記入してください

お役に立てれば。

6

私がubuntu 18.04でこの作業を行う正しい方法は、追加することでした

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

to ~/.config/kdeglobals as ここで提案 。その後、新しいコンソールを起動するだけです。

0
tyrion

このページをチェックしてください: http://userbase.kde.org/System_Settings/Default_Applications

Kdeシステムのデフォルト設定アプリケーションがあります。ただし、gnomeを使用しているため、次のファイルを確認してください。

/usr/share/applications/defaults.list

さらにここを見てください:

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

Konquerorへの参照を削除します。

0
balloons