有没有办法evince
在启动时在配置文件或命令行中更改/设置设置?
我inotifywait
用来在将 PDF 复制到特定文件时显示它,并且我希望能够设置缩放(适合页面)、连续滚动关闭和双重(并排模式)。
我知道我可以手动启动evince
,设置这些值并保存为默认值,但这只有在有人首先手动启动并正确执行时才有效 - 我想保证在启动时有一定的显示。
我不认为您可以通过 cli 选项控制这些设置(尽管我很想被证明是错误的...)
但是您可以在启动之前通过文件属性1 设置缩放、双模式等。你通过so 来做到这一点,例如,如果你运行: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
Run Code Online (Sandbox Code Playgroud)
进而
evince myfile.pdf
Run Code Online (Sandbox Code Playgroud)
它应该myfile.pdf
以双模式打开,连续滚动关闭并适合页面。
1:查看所有属性运行gio info myfile.pdf
。请注意,这是相当新的东西 - 它gvfs-info
分别替换了和gvfs-set-attribute
(具有相似的语法)