在頁面變更、重繪或重新載入命令時,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
標題恰好包含該字串的另一個視窗存在誤報的小風險。其他視窗匹配選項可能有助於確定正確的視窗。