Ranger는 Foxitreader를 사용하여 PDF 파일을 열 수 없습니다.

Ranger는 Foxitreader를 사용하여 PDF 파일을 열 수 없습니다.

pdf 파일을 읽기 위해 Rifle.conf에 다음 줄이 있습니다.

ext pdf, has foxitreader,   X, flag f = foxitreader -- "$@"
ext pdf, has evince,   X, flag f = evince -- "$@"
ext pdf, has zathura,  X, flag f = zathura -- "$@"

그런 다음 레인저를 사용하여 pdf 파일로 이동하고 Enter 키를 누르면 foxitreader가 자동으로 시작되지만 pdf 파일을 찾을 수 없다는 오류가 발생합니다.

--;/home/finn/Documents/Education/Algorithms_Data_Structures/Art_of_Computer_Programing/Art_of_Computer_Programming_(Volume_1)_(2005).pdf
File not found.
Check if the file was moved,renamed,or deleted.

물론, 나는 다양한 PDF 파일을 시도해 보았고 모두 동일한 효과를 얻었습니다. Rifle.conf에서 evince 또는 zathura 라인을 더 높은 우선 순위로 이동하면 이러한 프로그램을 사용하여 동일한 PDF 파일을 성공적으로 열 수 있습니다. Bash에서 Foxitreader를 실행하면 PDF 파일이 성공적으로 열립니다.

$ foxitreader /path/to/pdf

;나는 Foxitreader 오류 메시지에서 파일 경로 앞에 접두사가 붙는 것을 발견했습니다(위 참조). 이것이 문제인가요? Foxitreader의 Rifle.conf 항목은 evince 및 zathura의 항목과 정확히 동일한 방식으로 작성되었으며 문제 없이 PDF를 엽니다. 그렇다면 문제는 무엇입니까?

답변1

댓글의 간략한 논의에 따르면 구분 기호 foxitreader를 좋아하지 않는 것 같습니다.--

  • 이 작업은 동일한 오류 메시지와 함께 실패합니다.foxitreader -- '/path/to/file.pdf'
  • 이것은 효과가 있었습니다:foxitreader '/path/to/file.pdf'

경험적 해결책은 구성 파일에서 --구분 기호를 생략하는 것 입니다.foxitreaderrifle.conf

관련 정보