Gentooの下でFirefoxのファイルの関連付けを設定する

Gentooユーザーは、Firefoxがファイルをダウンロードするときに「開く」オプションの提供を拒否していることに気付いている必要があります。 この動作に対して、Firefoxにはかなり単純なレシピがあります。 pdfの例として考えます。



そのため、ファイルをダウンロードするとき、FirefoxはサーバーからMIMEタイプを受け取り、2つのファイル(/ etc / mailcapおよび$ HOME / .mailcap)でこのMIMEタイプの存在を確認します。 1つ目はすべてのユーザーに有効で、2つ目はそれぞれホームディレクトリが作成されているユーザーに有効です。 このファイルには、書き込まれた特定のMIMEタイプの処理方法が記述されています。 彼は、標準配信ではmime添付ファイルを開く方法を知らなかったmailxなどのユーティリティの時代から来ており、これにはメタメールなどの外部ユーティリティが必要でした。



最も単純な場合のmailcapファイルの形式は次のとおりです。



mime-family/mime-type; command-to-run %s







すでにこの形式で記録するため、すべてが正しく動作します。 testディレクティブを追加して、必要な条件を確認することもできます。 ファイルのMIMEタイプを調べるには、コマンドfile -bi filenameを使用します。



したがって、たとえば、pdfのエントリを作成します。 kde-4のokularで表示したいです。 そして、私のワークステーションのすべてのユーザーに必須と考えています。 ファイルのMIMEタイプを定義します。



$ file myfile.pdf





application/pdf







したがって、/ etc / mailcapに次の行を追加します。



application/pdf; okular '%s'







それで十分です チェックします。



All Articles