web-dev-qa-db-ja.com

ImageMagickでPDFドキュメントが開くのはなぜですか?

クエリは、evinceが私のデフォルトのハンドラーであることを示しています。

terminal showing evince as default

ただし、pdfファイルをダブルクリックすると、ImageMagickが開きます。 pdfファイルのPropertiesは、デフォルトのハンドラーとしてImageMagickを示しています。

ImageMagick is the default handler

なぜこれが起こっているのですか?


理由に答えた後、端末を使用してそれを解決する方法も教えてください。私はターミナルを使うのがとても好きです。私はSudo xdg-mime default evince.desktop application/pdfを試しましたが、ログアウトしてから再度ログインした後でも何も変わりませんでした。

8
MAKZ

これはUbuntu 15.10で私のために働いたより明確な答えだと思うかもしれません:

  • ファイルを編集~/.config/mimeapps.list

  • ファイルのPDFをimagemagickに関連付ける行を削除するだけです:

    image/pdf=display-im6.desktop
    image/pdf=display-im6.q16.desktop;display-im6.desktop;
    

私のために働いたこの答えを得たスレッドはここにあります: デフォルトのPDFビューアとしてEnvinceを復元できません

7
Tigerider

/etc/gnome/defaults.listを編集してみてください

application/pdfを検索し、そこにビューアを修正します。

0
Harsh Vakharia

私は同じ問題を抱えていましたが、うまく機能したのはこのファイル~/.config/mimeapps.listを削除することでしたが、今ではデフォルトを変更することさえでき、以前とは異なります。

0
silverGrey

私は同じ問題を抱えていて、次の解決策を見つけました。

$ nano ~/.config/mimeapps.list

image/pdfをevince.desktopに設定します

0
Chris

理由はわかりませんが、ある時点でImageMagickがPDFのオープンを引き継ぎました。 〜/ .config/mimeapps.listからpdfへの参照を完全に削除し、リーダーでPDFが開き始めました。

grep -v pdf  ~/.config/mimeapps.list > ~/.config/mimeapps.list1 && mv ~/.config/mimeapps.list1  ~/.config/mimeapps.list
0
borodark

「なぜPDFドキュメントがImageMagickで開くのですか?理由に答えた後、ターミナルを使用してそれを解決する方法も教えてください。」

どちらの質問にも答えられません。ただし、これを修正するための高速パスが必要な私のような人々の場合、(質問に示されているように)プロパティを見るときに、使用するアプリケーションを選択して「デフォルトに設定」するだけです。

出来上がり、〜/ .config/mimeapps.listにエントリが追加され、準備完了です。

0
Don Doerner