Debian(여기서는 Xfce v4.12)을 사용하여 테스트했습니다. 내가 가장 좋아하는 PDF 뷰어 evince(또는 Ubuntu의 "문서 뷰어"? 모름)는 다음과 같이 하지 말라고 했는데도 인쇄 설정을 계속 변경합니다.
- PDF를 열고 시트당 페이지 수를 2로 설정한 후 인쇄하세요.
- ~/.config/evince/print-settings가 이를 반영하도록 변경되었습니다.
- 다음 번에 한 장에 한 페이지를 인쇄하려고 했는데 잊어버렸는데, 문서가 한 장에 2페이지를 인쇄했습니다.
- 한숨을 쉬고 "표준 설정"으로 다시 인쇄하십시오.
시도한 해결 방법:
- ~/.config/evince/print-settings를 읽기 전용(chmod 444)으로 설정해 보았지만 소용이 없었습니다. 인쇄 후 권한은 644로 설정되었습니다.
- 파일을 root:root로 chown하지만 다음 인쇄 후에는 USER:GROUP으로 재설정됩니다. 어떻게 되어가나요?
때때로 다른 설정을 계속 사용할 수 있으면서 이 파일이 변경되는 것을 방지하려면 어떻게 해야 합니까?
엔노
답변1
저도 같은 문제가 있었고 설정 ~/.config/evince/print-setting
도 작동하지 않았습니다. 그러나 디렉토리를 읽기 전용으로 설정하여 문제를 해결했습니다 chmod a-w ~/.config/evince
. 이로 인해 일부 부작용이 있을 수 있지만 아직까지는 관찰되지 않았습니다.
답변2
이것은 작동합니다. 저는 Debian jessie(Evince 3.14.1)를 선택했습니다. 그러나 Ubuntu trusty(Evince 3.10.3)를 실행하는 다른 시스템에서는 Evince가 자체 구성 대신 CUPS 구성을 사용합니다. 이것이 버전, 배포 또는 컴퓨터 구성 문제인지 모르겠습니다.
파일 ~/cups/lpoptions
또는 이 있는 경우 ~/.lpoptions
이것이 CUPS 구성입니다. 기본 프린터 구성에는 다음과 같은 줄이 있습니다.
Default myprintername Duplex=DuplexNoTumble number-up=2
다른 프린터의 경우 기본 옵션을 사용할 수 있습니다.
Dest myprintername/1up Duplex=DuplexNoTumble
Dest myprintername/single Duplex=Single
Dest otherprintername Duplex=DuplexNoTumble
답변3
evince 또는 atril 설정에 여전히 문제가 있는 경우 두 가지 해결 방법이 있습니다.
파일을 삭제
~/.config/evince/print-settings
한 다음 실행하세요ln -s /dev/null ~/.config/evince/print-settings
. 이 시점부터 파일에 대한 모든 변경 사항은~/.config/evince/print-settings
항상 null이 되므로 evince는 항상 기본값을 사용합니다.chattr
명령을 사용하여~/.config/evince/print-settings
불변으로 표시하십시오. 이와 같이:sudo chattr +i /home/myname/.config/evince/print-settings
. 이 작업을 수행하려면 루트여야 합니다. 원하는 대로 설정한 후에 이 작업을 수행하면 시스템에서 다시 변경할 수 없습니다(해야 할까요?).