명령줄에서 증거 설정을 제어할 수 있는 방법이 있습니까?

명령줄에서 증거 설정을 제어할 수 있는 방법이 있습니까?

evince구성 파일이나 명령줄에서 시작 시 설정을 변경/설정할 수 있는 방법이 있습니까 ?

특정 파일에 복사할 때 PDF를 표시하는 데 사용하고 있는데 inotifywait확대/축소(페이지에 맞춤), 연속 스크롤, 이중 스크롤(나란히 모드)을 설정할 수 있도록 하고 싶습니다.

수동으로 시작 evince하고 값을 설정하고 기본값으로 저장할 수 있다는 것을 알고 있지만 누군가가 먼저 수동으로 시작하고 올바르게 수행하는 경우에만 작동합니다. 시작 시 특정 디스플레이를 보장하고 싶습니다.

답변1

cli 옵션을 통해 이러한 설정을 제어할 수는 없을 것 같지만(틀렸다는 것이 입증되었으면 좋겠지만...) 파일 속성 1
을 통해 스케일링, 듀얼 모드 등을 설정할 수 있습니다. 앞으로실행 evince하려면 다음을 수행하세요.gio set예를 들어 다음을 실행하는 경우:

gio set myfile.pdf metadata::evince::continuous 0
gio set myfile.pdf metadata::evince::dual-page 1
gio set myfile.pdf metadata::evince::sizing_mode: fit-page

그런 다음

evince myfile.pdf

myfile.pdf듀얼 모드로 열리고 계속 스크롤되어 페이지에 맞아야 합니다 .


1: 모든 속성을 보려면 를 실행합니다 gio info myfile.pdf. 이는 상당히 새로운 기능입니다. gvfs-info및 각각을 대체합니다 gvfs-set-attribute(유사한 구문 사용).

관련 정보