配置 Evince 以 100% 缩放级别最大化打开?

配置 Evince 以 100% 缩放级别最大化打开?

我的电脑上安装了 Ubuntu 12.04.5 LTS。

如果我第一次在 Evince 中打开 PDF,窗口始终未最大化,缩放级别为 70%。我希望每次打开 PDF 时 Evince 都最大化,缩放级别设置为 100%。

我尝试调整设置并单击“将当前设置保存为默认设置”,但当我打开新的 PDF 时,Evince 未最大化且缩放级别为 70%。

如何让 Evince 最大化打开并且缩放级别达到 100%?

答案1

查看

gsettings get org.gnome.Evince zoom

如果没有设置为 1.0,请参见

gsettings list-recursively org.gnome.Evince

适用于所有设置。

答案2

就我而言,我希望它默认始终以 150% 打开文档,因此我发现以下方法对我有用(我使用的是 Evince v3.22.1):

gsettings set org.gnome.Evince.Default zoom 1.5
gsettings set org.gnome.Evince.Default sizing-mode free

(我从这里获得了默认缩放设置的提示:https://askubuntu.com/a/214163/163034

答案3

要最大化启动 Evince:

  1. 安装devilspie 包裹

    sudo apt install devilspie

  2. 在该文件夹中创建~/.devilspie文件夹和evince.ds文件:

    mkdir -p ~/.devilspie && touch ~/.devilspie/evince.ds

  3. 将此代码粘贴到~/.devilspie/evince.ds文件中:

    (if
        (is (application_name) "Document Viewer")
        (begin
           (maximize)
        )
    )
    
  4. 添加devilspie启动应用程序

  5. 重启。

devilspie 的文档:


选择:魔鬼派2

答案4

可能的解决方法[带有 Xfce 桌面环境的 Debian 9(版本 4.12)]

在里面/usr/share/applications/evince.desktop文件中,注释掉现有Exec=...行并替换为:

Exec=sh -c '(sleep 0.6 && wmctrl -r :ACTIVE: -b add,maximized_vert,maximized_horz)& evince "$@"' sh %U

仅供参考,虽然这仍然会一起打开文件组(例如通过单击 Thunar 中的一组文件),但只有一个打开的文件会被最大化...

相关内容