web-dev-qa-db-ja.com

Firefoxのmimeタイプに「デフォルト」アプリケーションを設定する

[編集]-> [設定]-> [アプリケーション]のすべてのファイルタイプを[常に確認する]に設定しました。これは、すべてのファイルについて、ファイルを開くか保存するかを決定するためです。

ファイルをディスクに保存するときの私の通常のワークフローは、Firefoxのダウンロードリストを開き、ダウンロードが完了したらそこからファイルをダブルクリックすることです。ただし、Firefoxは無意味なアプリケーションを使用して、ダウンロードリストでファイルをクリックするとファイルを開きます。

例えば。 FirefoxはKrita(ペイントとイラストに使用)を使用してPDFファイルを開きます。さらに悪いことに、ファイルを右クリックして[含むフォルダーを開く]を選択すると、FirefoxはKDEのディスクスペースであるFilelightを使用してフォルダーを開きます。アナライザーツール。

Firefoxは、[編集]-> [設定]-> [アプリケーション]の選択リストで、名前の横に「(デフォルト)」という注記があるアプリケーションを使用していると想定しています。 Firefoxはどのアプリケーションがデフォルトであるかをどのように判断しますか?そして、どうすればこれを変更できますか?

注:私はすでに ファイルタイプのデフォルトアプリケーションを設定するアプリケーション および Firefoxでファイルを開くためのデフォルトアプリケーションを選択するにはどうすればよいですか? を見て、Firefoxを設定したくない特定のアプリケーションを使用して常にファイルを開く。 [編集]-> [設定]-> [アプリケーション]の設定を[常に確認する]のままにして、ダウンロードリストでファイルをアクティブにクリックしたときに使用されるアプリケーションのみを変更したいと思います。

4
Chris

私はUbuntuでも同じ問題を抱えていました。ターミナルで次のコマンドを実行すると、うまくいきました。

$ cd /usr/share/applications
$ xdg-mime default evince.desktop application/pdf

この回答 によると、$HOME/.local/share/applicationsもチェックできますが、それは私には必要ありませんでした。

2
Dan

Firefoxは、ダウンロードファイルのヘッダーでサーバーから送信されたmime type情報からアプリケーションを判別します。ファイル拡張子は関係ありません。

ただし、一部のサーバーはこの情報を送信しません。これまでのところ、その場合のデフォルトの動作を設定する方法は見つかりませんでした。

0
Markus N.