スクリーンショットを撮るためにシャッターをインストールすると、imagemagickはそれ自体をデフォルトのPDFリーダーとして設定し、変更できません。
デフォルトのPDFリーダーとしてevince
を使用したいと思います。
PDFファイル内のドキュメントエクスプローラー->プロパティ->デフォルトアプリケーションの設定-> Evince)を右クリックしてみました。
これは機能しません。imagemagickはデフォルトのままです。ルートとして開かれたファイルエクスプローラーでこれを行うことは機能しますが、通常のユーザーのデフォルトアプリケーションは変更されません。
Xdg-mimeを使用しても効果はありません。 /etc/gnome/defaults.list
では、PDFのデフォルトのアプリケーションはevince
です。
また、imagemagick-6.q16を削除すると、evince
がPDFを開くためのデフォルトのアプリケーションになりますが、shutter
も削除されます。
何か不足していますか?この動作はどこで変更できますか?
私のコンピューターにはDebian Jessieの更新バージョンがあり、Gnome3を使用しています。
編集1:
この動作をさまざまなファイルエクスプローラーで再現できます(nemo
およびnautilus
でテスト済み)
XDG_UTILS_DEBUG_LEVEL=2 xdg-mime query default application/x-pdf
の出力は
Checking /home/USER/.local/share//applications/mimeapps.list
Checking /usr/share/gnome/applications/defaults.list
Checking /usr/local/share//applications/defaults.list
Checking /usr/share//applications/defaults.list
私はこのファイルをチェックしました:
/home/USER/.local/share//applications/mimeapps.list
にはapplication/pdf=evince.desktop
の行があります/usr/share/gnome/applications/defaults.list
では、PDF=リーダーもevinceに設定されています。/usr/local/share/applications/defaults.list
には、PDFへの参照はありません。/usr/share/applications/defaults.list
は存在しませんファイルを編集:〜/ .config/mimeapps.listとpdfをevince.desktop Worksに設定してください。出典: https://askubuntu.com/questions/591425/why-do-pdf-documents-open-with-imagemagick
ファイルdefaults.list
を確認し、必要に応じてevinceに変更できます。私のシステムでは:
$ cat /usr/share/applications/defaults.list | grep pdf
application/pdf=evince.desktop;atril.desktop