Debian(ここではXfce v4.12)を使ってテストしました。私のお気に入りのPDFビューアevince(またはUbuntuの「ドキュメントビューア」?わからない)は、次のようにしてはいけませんが、印刷設定を変更し続けます。
- PDFを開き、シートあたりのページ数を2に設定して印刷します。
- ~/.config/evince/print-settings がこれを反映するように変更されました。
- 次回1枚に1ページを印刷しようとしましたが、忘れてしまいましたが、文書が1枚に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の設定にまだ問題がある場合は、2つの回避策があります。
ファイルを削除
~/.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
。これを行うには、ルートである必要があります。必要に応じて設定した後にこれを実行すると、システムで再度変更することはできません(必要ですか?)。