有什么方法可以从命令行控制证据设置吗?

有什么方法可以从命令行控制证据设置吗?

有什么方法可以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(具有类似的语法)

相关内容