¿Es posible enviar a un proceso xpdf una señal que haga que recargue el archivo que se muestra?

¿Es posible enviar a un proceso xpdf una señal que haga que recargue el archivo que se muestra?

Al cambiar de página, volver a dibujar o el comando Recargar, xpdfse recargará el archivo que se muestra actualmente. ¿Es posible hacer que xpdfse 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 xpdfque no se inició con la -remoteopció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 ren la ventana usando xdotool(1). Lamentablemente la xpdfventana 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.

información relacionada