web-dev-qa-db-ja.com

デフォルトのPDFリーダーを設定する

スクリーンショットを撮るためにシャッターをインストールすると、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は存在しません
7
Gypaets

ファイルを編集:〜/ .config/mimeapps.listとpdfをevince.desktop Worksに設定してください。出典: https://askubuntu.com/questions/591425/why-do-pdf-documents-open-with-imagemagick

3
Jerolata

ファイルdefaults.listを確認し、必要に応じてevinceに変更できます。私のシステムでは:

$ cat /usr/share/applications/defaults.list  | grep pdf
application/pdf=evince.desktop;atril.desktop
4
user1717828