![¿Es posible enviar a un proceso xpdf una señal que haga que recargue el archivo que se muestra?](https://rvso.com/image/83460/%C2%BFEs%20posible%20enviar%20a%20un%20proceso%20xpdf%20una%20se%C3%B1al%20que%20haga%20que%20recargue%20el%20archivo%20que%20se%20muestra%3F.png)
Al cambiar de página, volver a dibujar o el comando Recargar, xpdf
se recargará el archivo que se muestra actualmente. ¿Es posible hacer que xpdf
se recargue el archivo enviando una señal? ¿Qué señal?
(Básicamente estoy buscando la funcionalidad ofrecida por xpdf -remote ServerName -reload
, excepto que quiero aplicarla a una xpdf
que no se inició con la -remote
opción).
Respuesta1
No creo que puedas usar una señal. Pero Xpdf acepta eventos sintéticos, por lo que es fácil escribir mediante programación r
en la ventana usando xdotool(1)
. Lamentablemente la xpdf
ventana no se identifica por su PID, pero lo siguiente parece funcionar:
xdotool search --onlyvisible --class Xpdf key r
Si conoce el nombre del archivo que muestra Xpdf, puede coincidir con el título de la ventana:
xdotool --name 'Xpdf: foo.pdf' key r
Existe un pequeño riesgo de que se produzca un falso positivo con otra ventana cuyo título contenga esa cadena.Otras opciones de coincidencia de ventanaspuede ayudar a identificar la ventana correcta.