Rangerがファイルをプレビューするためにどのプログラムを使用しているのか、どうすればわかりますか?

Rangerがファイルをプレビューするためにどのプログラムを使用しているのか、どうすればわかりますか?

使っています森林ファイルを閲覧および表示するための端末ベースのファイルマネージャ。
pdfファイルを含むフォルダに移動してPDFファイルの上にカーソルを置くと、レンジャーはファイルを読み取り、プレビューウィンドウに表示します。

ここに画像の説明を入力してください。

私が知っているのは、レンジャーズが「ライフル」の任務を任せる計画だったようだ。

  • ファイル形式の識別 - この場合のPDF
  • このファイル形式を処理するプログラムを開始
  • 現在のカーソルの下にファイルをロードするようにプログラムに指示します。

ここで、上記の画像のプレビューをレンダリングするテキストベースのプログラムでプレビューされたファイルを開きたいと思います。ところで、Launch Ranger/Rifleを押すと、lGUIプログラムである「evince」が使用されます。
探す

文書:~/.config/ranger/rifle.conf

#-------------------------------------------
# Documents
#-------------------------------------------
ext pdf, has llpp,     X, flag f = llpp "$@"
ext pdf, has zathura,  X, flag f = zathura -- "$@"
ext pdf, has mupdf,    X, flag f = mupdf -- "$@"
ext pdf, has apvlv,    X, flag f = apvlv -- "$@"
ext pdf, has xpdf,     X, flag f = xpdf -- "$@"
ext pdf, has evince,   X, flag f = evince -- "$@"
ext pdf, has atril,    X, flag f = atril -- "$@"
ext pdf, has okular,   X, flag f = okular -- "$@"
ext pdf, has epdfview, X, flag f = epdfview -- "$@"
ext pdf, has qpdfview, X, flag f = qpdfview "$@"

この構成は、evinceファイルを「開く」ときに使用されることを示します。しかし、プレビューを生成するためにどのプログラムが使用されますか?

  • Ubuntu 16.04を使用しています

ベストアンサー1

はい、RangerはpdftotextデフォルトでPDFをプレビューするために使用されますが、タイトルの質問に対する答えはファイルをプレビュー~/.config/ranger/scope.shする方法を指定することです。

おすすめ記事