在页面更改、重绘或重新加载命令时,xpdf
将重新加载当前正在显示的文件。是否可以xpdf
通过发送信号来重新加载文件?哪个信号?
(我基本上是在寻找 提供的功能xpdf -remote ServerName -reload
,但我想将其应用于xpdf
未使用该-remote
选项启动的功能。)
答案1
我认为你不能使用信号。但 Xpdf 接受合成事件,因此可以轻松地r
使用xdotool(1)
.不幸的是,该xpdf
窗口无法通过 PID 来识别自己,但以下内容似乎有效:
xdotool search --onlyvisible --class Xpdf key r
如果您知道 Xpdf 正在显示的文件的名称,则可以匹配窗口的标题:
xdotool --name 'Xpdf: foo.pdf' key r
标题恰好包含该字符串的另一个窗口存在误报的小风险。其他窗口匹配选项可能有助于确定正确的窗口。