リンクをクリックした後、エビンスのズームレベルを一定に保つ方法は?


29

私はevinceがどのように機能するかを本当に気に入っていますが、この小さなことで私は非常に悩まされます。Windowsでは、foxitを使用したパイのように簡単でしたが、Linuxバージョンでは本当に時間がかかります。

解決策やアドバイスはありがたいです


「コンテンツメニューからタイトルまたはサブタイトルを選択すると、ズームがシフトします」。これを明確にできますか?目次で別のエントリを選択するとズームレベルが変更されると言う場合、それは私にとって完全にうまく機能します。エントリを選択するとどうなりますか?
グルタニメート

1
はい、常に「ページ幅に合わせる」に設定したいのですが、タイトルを選択すると「%75」のようなものに変わり、毎回「ページ幅に合わせる」に再設定する必要があります。現在のオプションは保存しませんでしたこれまでのところ動作します。
ck

はいはい、これを聞いてくれてありがとう、ちょうど私が必要なもの
ミゲルグラズ

gsettings set org.gnome.Evince.Defaultサイズ設定モード 'fit-page'
Demz

回答:


29

これは動作するはずです。

ターミナルを開き、次を入力します。

gsettings set org.gnome.Evince allow-links-change-zoom false 

そのようなキー 'allow-links-change-zoom'はありません。12.04、エビエンス3.4.0を使用
Rashi

3
おかげで、これは大いに役立ちました!Evince UIを介してこの動作を設定する方法はありません。デフォルト設定を保存できますが、ブックマークリンクをクリックすると、から設定しない限り同じように動揺しますgsettings
プララドイェリ

1
まさにこれ、それを設定してからgsettings幸せになるだけです
Miguelgraz

10

デフォルトのズームを設定するには、プログラムでズームを設定してから、編集>「現在の設定をデフォルトとして保存」に移動するか、値を選択して実行します

gsettings set org.gnome.Evince.Default zoom 1.75

しかし、あなたが本当に言及しているのは、175%の大きなズームレベルがあり、サイドバーを有効にして連続モードを有効にして、次のページにスクロールするとズームが混乱するときです。これにより、ページが中央から外れ、下の最初のスクリーンショットに示すように、毎回手動で調整する必要があります。

この動作を変更するには、唯一の本当の修正は、表示> [ページ幅に合わせる]に移動して[ページ幅に合わせる]オプションを選択することです。次に、編集>「現在の設定をデフォルトとして保存」に進みます。2番目のスクリーンショットに示すように、これにより問題が解消されます、ズームレベルを設定できず、「ページ幅に合わせる」オプションを有効にすると、ズームレベルが少し低下します。

ここに画像の説明を入力してください

ここに画像の説明を入力してください


問題は、「現在の設定をデフォルトとして保存する」機能について知っていることですが、タイトルクロムコンテキストを選択すると、ズームが再び変更されるだけです。
CK

1
@ck「ページ幅に合わせる」設定はおそらく必要なものです。

3
私はOPで。「ページ幅に合わせる」+「現在の設定をデフォルトに設定する」では問題は解決しません。このコンボを少なくとも十数回試してみましたが、エビエンスが起動するたびにズームレベルがリセットされ、サイドバー/コンテンツのテーブルからページが選択されるたびに(より面倒なことに)リセットされます。
ジャスティンクレス14

同意しましたが、動作しません。
ドッジー14

1
参照してくださいaskubuntu.com/a/612913/207451
paulodiovani

3

シンプルな実行$dconf-editor、その後org/gnome/evince経由または検索Ctrl+ Fエディタを開いた後。次に、デフォルト設定default/continuous/zoomなどを変更します。


dconfの使用に関する提案をありがとう。Ubuntu 18.04では、allow-link-change-zoomOff に設定すると、このズーム変更の問題を回避できます。
ビジ

2

この問題は、dconfおよびEvince apparmorの設定に関連しているようです。可能な解決策はこのリンクに埋もれています:

https://bugs.launchpad.net/ubuntu/+source/evince/+bug/682492

tl; dr

  1. まず、dconf-toolsをインストールします。

    apt-get install dconf-tools
    
  2. 次に、apparmorを再構成します。

    sudo dpkg-reconfigure apparmor
    
  3. 構成により、ホームフォルダーへのパスが要求されます。一般的には次のとおりです。

    /home
    

これは私を助けました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.