Ranger
我如何找出什麼程序遊俠用於預覽文件?
我正在使用基於Ranger終端的文件管理器來導航和查看文件。
當我導航到包含 pdf 文件的文件夾並將游標放在 PDF 文件上時,遊俠會讀取該文件,然後將其顯示在其預覽窗格中。
我的理解是遊俠計劃委派“步槍”的任務
- 辨識它是什麼類型的文件 - 在這種情況下是 PDF
- 啟動處理該文件類型的程序
- 指示程序載入目前游標下的文件
我現在想在基於文本的程序中打開正在預覽的文件,該程序在上圖中呈現預覽。但是,當我按下
l
啟動遊俠/步槍時,會使用 GUI 程序“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
是的,遊俠
pdftotext
預設使用預覽 PDF,但您的標題問題的答案是:~/.config/ranger/scope.sh
規定如何預覽文件。