Alpine では、PDF 添付ファイルで Enter キーを押すと、システムで Okular と表示されます。私はEvinceが私の一般的なPDFビューアであるので、Evinceを見せたいです。どうすればいいですか?これは明らかにMIMEの問題ですが、動作するように何かを(再)構成する方法がわかりません。
/etc/mailcap
関連性がある可能性があります。これには多くの内容が含まれており、OkularとEvinceはどちらもPDFコンテキストで言及されていますが、どちらかを好むことは明らかではありません。
アップデート:実際には、これは前の質問に対する答えです。たぶん目標を達成できます。確認が必要です。
アップデート2:私は走った
xdg-mime default evince.desktop application/pdf
これでアイテムが表示されます。~/.local/share/applications/mimeapps.list
application/pdf=evince.desktop
「[追加の接続]」および「[基本アプリケーション]」セクションでは、AlpineはまだOkularを使用しています。 (またAlpineを再起動しました。)何を逃したのですか?
答え1
ユーザー固有の設定を無視したようです。編集してシステム全体の設定を変更することができ、/etc/mailcap.order
構文は非常に簡単です。
first-choice-app-name:mime-type
second-choice-app-name:mime-type
...
したがって、次のように書くことができます。
evince-previewer:application/pdf
evince:application/pdf
(evince-previewerはかなり新しく、Wheezyにはないかもしれませんが、持っていても問題にはなりません)。
/usr/sbin/update-mime
次にアップデートを実行します/etc/mailcap
。
答え2
Alpineは各ユーザーの「mailcap」設定を読み取ります~/.mailcap
。これはシステム全体を上書きします/etc/mailcap
。したがって、次の行を入力してください~/.mailcap
。
application/pdf; evince %s