xdg-openがURLを開く方法をどこで変更するのですか?kde-openと同期しますか?


9
  • kde-open "http://askubuntu.com/" いいです、そして私のウェブブラウザでURLを開きます
  • しかしxdg-open "http://askubuntu.com/"、私のテキストエディターでリンクを開きます:-(

KUbuntuでファイルの関連付けがどこにあるかはわかっていますkde-openが、問題なく動作しているようです。

xdg-openと同じプログラムを使用するように同期できますkde-openか?
または、少なくともhttp(s)-URLの動作を変更しますか?

(主な問題は、などの一部のプログラムがファイルやURLを開くためslack-clientに使用xdg-openすることです。)

アップデート1

x-www-browserそして、gnome-www-browser更新の選択肢で:

update-alternatives --display x-www-browser
x-www-browser - auto mode
  link best version is /usr/bin/firefox
  link currently points to /usr/bin/firefox
  link x-www-browser is /usr/bin/x-www-browser
  slave x-www-browser.1.gz is /usr/share/man/man1/x-www-browser.1.gz
/usr/bin/chromium-browser - priority 40
/usr/bin/firefox - priority 40
/usr/bin/konqueror - priority 30
  slave x-www-browser.1.gz: /usr/share/man/man1/konqueror.1.gz

そして gnome-www-browser

update-alternatives --display gnome-www-browser
gnome-www-browser - auto mode
  link best version is /usr/bin/firefox
  link currently points to /usr/bin/firefox
  link gnome-www-browser is /usr/bin/gnome-www-browser
/usr/bin/chromium-browser - priority 40
/usr/bin/firefox - priority 40

どちらもを指しfirefox、の痕跡はありませんkwrite


次のポストはあなたのためにhelful情報が含まれる場合があります。askubuntu.com/questions/18418/...
dufte

@dufteはx-www-browserとgnome-www-browserの両方がfirefoxを指しているため、それほど役に立ちませんでした:-(しかし、とにかくありがとう
Puggan Se

回答:


9

xdg-open内部設定があるように見えますが、少なくとも内で設定されているものとは異なるブラウザを開くようにすることができますupdate-alternatives

$ xdg-settings --list
Known properties:
  default-url-scheme-handler    Default handler for URL scheme
  default-web-browser           Default web browser

$ xdg-settings get default-web-browser
chromium.desktop

$ update-alternatives --display x-www-browser
x-www-browser - auto mode
  link best version is /usr/bin/firefox
  link currently points to /usr/bin/firefox
  link x-www-browser is /usr/bin/x-www-browser
/usr/bin/chromium-browser - priority 40
/usr/bin/firefox - priority 40

それを修正するには:

xdg-settings set default-web-browser firefox.desktop

確認:

$ xdg-settings get default-web-browser
firefox.desktop
$ xdg-open "http://askubuntu.com/"
[opens firefox now]

2
xdg-settings get default-web-browser与えorg.kde.kwrite.desktop
PugganのSe

この答えは確かに便利ですが、私は実行した後も@PugganSeと同じを取得xdg-settings set default-web-browser firefox.desktop...
Jayen

2年半前ですが、nautilusをインストールした後で整理されたものについての記憶があります。KDEにnautilusをインストールすることで、gnomeとkdeのdefualt-app設定が接着され、私のkde-settingsが機能し始めました。それがこの問題を解決したのか、それともgentooで別の問題が解決したのか覚えていないでください。
Puggan Se

1
状況は、他のプログラムがWebブラウザを呼び出す方法によって異なります。環境がURLを呼び出す場合、またはのdefault-url-scheme-handlerように(または、Clawsをデフォルトの 'mailto:'-linkプログラムとして)、 'http'、 'ftp'( 'mailto'も可能)を追加設定することができますxdg-settings set default-url-scheme-handler http firefox.desktopxdg-settings set default-url-scheme-handler ftp firefox.desktopxdg-settings set default-url-scheme-handler mailto claws-mail.desktop
ジャレクス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.