有什么方法可以evince
在启动时在配置文件中或从命令行更改/设置设置吗?
我用来inotifywait
在复制到特定文件时显示 PDF,并且我希望能够设置缩放(适合页面)、连续滚动和双滚动(并排模式)。
我知道我可以手动启动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
(具有类似的语法)