Comment puis-je prévisualiser pdfs comme images dans Ranger ? Par défaut, il utilise pdftotext
(dans le scope.sh
Aperçu Fichier de configuration), mais je voudrais utiliser pdfimages
, pdftoppm
ou une autre solution graphique.
L'ARCHWIKI suggère ne méthode utilisant pdftoppm
, mais il apparaît hors de date (il ne fonctionne pas tel quel et ne suit pas la structure du code environnant).
Ranger prend en charge cette (désactivé par défaut) depuis V1.9.0 ( voir commit ab8fd9e
). Pour activer cela, mettez à jour votre scope.sh
à la dernière version. Notez que cela écrasera votre fichier de configuration de prévisualisation:
ranger --copy-config=scope
Ensuite, trouvez et découpez ce qui suit dans ~/.config/ranger/scope.sh
:
# application/pdf)
# pdftoppm -f 1 -l 1 \
# -scale-to-x 1920 \
# -scale-to-y -1 \
# -singlefile \
# -jpeg -tiffcompression jpeg \
# -- "${FILE_PATH}" "${IMAGE_CACHE_PATH%.*}" \
# && exit 6 || exit 1;;
Vous pouvez essayer FIM ( http://www.nongnu.org/fbi-improved/#download ). Il est livré avec des FIMG qui permet d'afficher PDF dans la console.
Sur ma voûte, je devais la compiler moi-même et le démarrer avec FBFont fixé à "FIM: //".
J'ai modifié le code de cette façon pour le faire fonctionner:
pdftoppm -jpeg -singlefile "$path" "$cached" && mv "$cached.jpg" "$cached" && exit 6 || exit 1;;