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


19

UbuntuおよびgnomeアプリケーションのデフォルトのWebブラウザーとしてgoogle-chromeを設定しています。ただし、konsoleを使用する場合、すべてのリンクはgoogle-chromeではなくkonquerorで開きます!

私はデフォルトのブラウザを次のように設定しようとしました: sudo update-alternatives --config 'x-www-browser'

これはgnome-terminalや他のgnomeプログラムでリンクを開くために機能しますが、konsoleのようなkdeにはありません。また、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

BROWSER変数をエクスポートしてみてください。export BROWSER=google-chrome
ニモ

Capt.Nemo @:うーん...まだのKonquerorで開く
TrinitronX

Debian Squeezeでも同じ問題があります。
muhuk

理由はわかりませんが、別のものmimeapps.listがあります~/.config
phil294

回答:


14

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

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

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


njsgの答えは、デスクトップ上で起動する多くのアクションを実行するときにデフォルトのブラウザを修正するためにほとんどの部分で機能しましたが。そのkonsoleようにyakuake見え、それを使用するアプリなどでは、この設定を探します~/.kde/share/config/kdeglobals。この問題に悩まされていた古いシステムを復活させた後、私は自信を持ってこの答えを受け入れることができます!
TrinitronX

2
代わりにこれを〜/ .config / kdeglobalsに追加する必要がありました。
イヴァンコジック

私はここでYakuakeを使用してUbuntu 16.04にアクセスしました。これは、Chromeを介してコンソール(Yakuake / Konsole)からリンクを開くために必要な答えでした。
MattBoothDev

クロムではなくクロムを使用する場合は、「google-chrome」ではなく「chromium-browser」を使用します
wranvaud

感嘆符は何を!意味しますか?
andrybak

11

最近の「デフォルトのアプリケーション」の問題は、さまざまなプログラムがさまざまな方法でデフォルトを探すことです。従来のアプローチと呼べるものは$BROWSERmailcapファイルです。

しかし、最近、多くのグラフィカルプログラムが.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です...


6

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

好みのブラウザを設定するには、次の手順を実行します(KonsoleKonquerorKDE4からのものと想定しています)。

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

お役に立てれば。


3
Gnomeをデフォルトのデスクトップとして使用していますが、Konsoleとkdelibsをインストールしています。kcontrolシステムにバイナリが見つからないため、インストールしないでください。
トリニトロン

1
@TrinitronX実行可能ファイルは現在systemsettings(パッケージ名は同じ)
Aquarius Power

GEditでzipファイルを開いていました(もちろんバギー)!!! こちらをご覧ください:askubuntu.com/questions/896564/...
アクエリアスパワー

1
この答えは私のために働いた。新しいKDEバージョンでは、ドロップダウンメニューを使用してインストール済みのブラウザーから選択することもできます。Konsoleは、選択されたブラウザーを使用します。
マイケルフランツル

0

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

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

/usr/share/applications/defaults.list

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

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

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


うーん...非常に奇妙です。私はそれらのファイルを調べましたが、konquerorへの参照はまったくありません。代わりに、すべてのhtmlおよびxhtml関連のmimetypeについて、firefoxおよびchromeに設定されます。「Konqueror」とその下のKonsoleを使用しているように見える「Yakuake」端末の両方で試したことがあることに注意してください。@Jorge Castro:これらのファイルにある適用可能な設定については、上記の編集した質問を参照してください。
TrinitronX

0

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

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.