クエリは、evince
が私のデフォルトのハンドラーであることを示しています。
ただし、pdfファイルをダブルクリックすると、ImageMagickが開きます。 pdfファイルのPropertiesは、デフォルトのハンドラーとしてImageMagickを示しています。
なぜこれが起こっているのですか?
理由に答えた後、端末を使用してそれを解決する方法も教えてください。私はターミナルを使うのがとても好きです。私はSudo xdg-mime default evince.desktop application/pdf
を試しましたが、ログアウトしてから再度ログインした後でも何も変わりませんでした。
これはUbuntu 15.10で私のために働いたより明確な答えだと思うかもしれません:
ファイルを編集~/.config/mimeapps.list
ファイルのPDFをimagemagickに関連付ける行を削除するだけです:
image/pdf=display-im6.desktop
image/pdf=display-im6.q16.desktop;display-im6.desktop;
私のために働いたこの答えを得たスレッドはここにあります: デフォルトのPDFビューアとしてEnvinceを復元できません
/etc/gnome/defaults.list
を編集してみてください
application/pdfを検索し、そこにビューアを修正します。
私は同じ問題を抱えていましたが、うまく機能したのはこのファイル~/.config/mimeapps.list
を削除することでしたが、今ではデフォルトを変更することさえでき、以前とは異なります。
私は同じ問題を抱えていて、次の解決策を見つけました。
$ nano ~/.config/mimeapps.list
image/pdfをevince.desktopに設定します
理由はわかりませんが、ある時点でImageMagickがPDFのオープンを引き継ぎました。 〜/ .config/mimeapps.listからpdfへの参照を完全に削除し、リーダーでPDFが開き始めました。
grep -v pdf ~/.config/mimeapps.list > ~/.config/mimeapps.list1 && mv ~/.config/mimeapps.list1 ~/.config/mimeapps.list
「なぜPDFドキュメントがImageMagickで開くのですか?理由に答えた後、ターミナルを使用してそれを解決する方法も教えてください。」
どちらの質問にも答えられません。ただし、これを修正するための高速パスが必要な私のような人々の場合、(質問に示されているように)プロパティを見るときに、使用するアプリケーションを選択して「デフォルトに設定」するだけです。
出来上がり、〜/ .config/mimeapps.listにエントリが追加され、準備完了です。