表示されるファイルを再読み込みするようにxpdfプロセスにシグナルを送信できますか?

表示されるファイルを再読み込みするようにxpdfプロセスにシグナルを送信できますか?

ページの変更、再描画、またはリロードコマンドで現在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

タイトルにその文字列を含む他のウィンドウでは、偽陽性が発生するリスクが少しあります。その他のウィンドウ一致オプション正しいウィンドウを決定するのに役立ちます。

関連情報