私は XFCE 環境 (archlinux) で Okular を使用しています。完全な KDE 設定パネルをインストールせずに、URL を開くために使用するデフォルトのブラウザを設定するにはどうすればよいでしょうか?
現状では、デフォルトのブラウザは使用されません。strace
を使用していると思います。に従って/usr/lib/kf5/kioslave5
設定してみました~/.config/mimeapps.list
この説明:
[Default Applications]
x-scheme-handler/http=vivaldi-stable.desktop;
x-scheme-handler/https=vivaldi-stable.desktop;
無駄でした。私も試しましたexo-web-browser.desktop
。
ご了承くださいこの質問KDE4 を参照しているので、適用されないと思います。
明確にするために: XFCE コントロール パネルに従って、vivaldi を優先アプリケーション/Web ブラウザーとして設定しています。xdg-open http://...
これを使用する場合は vivaldi を使用します。vivaldi を参照する 2 つのファイルがあります~/.local/share/xfce4/helpers/{custom-WebBrowser.desktop,vivaldi-stable.desktop}
。
答え1
(完全な回答は投稿者によって提供されています。この回答では、その回答にリンクした内容のみを詳しく説明しています。)
Ask Ubuntuの投稿
Okular で開いた PDF 内のリンクをクリックすると、デフォルトのブラウザではなく Abiword が開きます。text/html
には、Okular がではなく のファイル タイプを使用するという重要なヒントが含まれていたhtml
ため、これが探すものでした。
上記のコメントでは、xfce4-mime-settings
これらの設定を編集できるユーティリティについても触れましたが、これは現在Arch Linuxパッケージに含まれています。
xfce4 設定 4.14.2-1。
答え2
~/.config/mimeapps.list
/ の使用は[Default Applications]
これまでずっと正しかったのですが、Okulartext/html
では の代わりにを使用しますx-scheme-handler/http(s)
。そのため、私にとっては、次のように見えます。
[Default Applications]
text/html=vivaldi-stable.desktop;
これも で編集できますxfce4-mime-settings
。
Okular はまずすべての URL を内部的にダウンロードし、その後でドキュメントの MIME タイプに応じて処理方法を決定するようです。